View previous topic :: View next topic |
Author |
Message |
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Sun Jan 25, 2004 7:13 pm Post subject: consigli per emerge |
|
|
ciao,
ma prima di fare emerge world conviene SEMPRE fare emerge sync (o rsync ) ?
Chiedo questo perche' oggi prima di fare emerge rsync il comando di emerge -up world non mi proponeva alcun update mentre dopo ho ottenuto questa lista
[ebuild U ] sys-apps/man-pages-1.65 [1.64]
[ebuild U ] app-shells/bash-completion-20040101 [20031215]
[ebuild U ] app-cdr/cdrtools-2.01_alpha23 [2.01_alpha14]
[ebuild U ] app-cdr/xcdroast-0.98_alpha15-r2 [0.98_alpha13]
[ebuild U ] dev-java/java-config-1.2.5 [1.1.7]
[ebuild FU ] dev-java/sun-jdk-1.4.2.03 [1.4.2.02]
[ebuild UD] x11-libs/openmotif-2.1.30-r3 [2.2.2-r1]
[ebuild U ] sys-devel/m4-1.4-r1 [1.4]
[ebuild U ] sys-devel/autoconf-2.58 [2.57-r1]
[ebuild U ] dev-libs/libxml2-2.6.3 [2.5.11]
[ebuild U ] net-print/cups-1.1.20 [1.1.19-r1]
[ebuild U ] sys-devel/automake-1.7.7 [1.7.5-r2]
[ebuild U ] media-libs/lcms-1.12 [1.09]
[ebuild U ] x11-libs/qt-3.2.3-r1 [3.2.2-r1]
[ebuild U ] media-libs/libvorbis-1.0.1-r1 [1.0.1]
[ebuild U ] media-libs/audiofile-0.2.4 [0.2.3-r1]
[ebuild U ] kde-base/arts-1.1.5 [1.1.4]
[ebuild U ] dev-libs/libxslt-1.1.1 [1.0.33]
[ebuild U ] sys-apps/module-init-tools-0.9.15_pre4 [0.9.12-r1]
[ebuild N ] sys-kernel/gentoo-dev-sources-2.6.1
[ebuild U ] app-text/ghostscript-7.07.1-r1 [7.05.6-r3]
[ebuild U ] kde-base/kdelibs-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdebase-3.1.5 [3.1.4]
[ebuild N ] kde-base/kde-i18n-3.1.5
[ebuild U ] net-analyzer/snort-2.0.6 [2.0.5-r2]
[ebuild U ] dev-lang/nasm-0.98.38 [0.98.36]
[ebuild U ] sys-boot/lilo-22.5.8-r1 [22.5.1]
[ebuild U ] net-analyzer/nmap-3.48 [3.45]
[ebuild U ] kde-base/kdeedu-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdetoys-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdenetwork-3.1.5 [3.1.4]
[ebuild U ] media-libs/svgalib-1.9.17-r3 [1.4.3-r4]
[ebuild U ] media-libs/libsdl-1.2.6-r3 [1.2.6-r2]
[ebuild U ] kde-base/kdemultimedia-3.1.5 [3.1.4-r1]
[ebuild U ] kde-base/kdeaddons-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdepim-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdeadmin-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdegames-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdegraphics-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdeutils-3.1.5 [3.1.4]
[ebuild U ] kde-base/kdeartwork-3.1.5 [3.1.4]
[ebuild U ] kde-base/kde-3.1.5 [3.1.4]
[ebuild U ] sys-apps/kbd-1.08-r4 [1.06-r1]
[ebuild U ] sys-apps/file-4.06 [4.02]
[ebuild U ] dev-util/netbeans-3.5.1 [3.4.1]
[ebuild N ] media-gfx/bootsplash-0.6-r3
[ebuild U ] sys-kernel/genkernel-3.0.1_beta6 [1.8]
[ebuild U ] sys-apps/groff-1.18.1-r4 [1.18.1-r3]
[ebuild U ] dev-cpp/gtkmm-2.2.8 [2.2.5]
[ebuild U ] app-emulation/wine-20031212 [20031118-r1]
[ebuild U ] app-portage/gentoolkit-0.1.38 [0.1.37]
[ebuild U ] app-doc/doxygen-1.3.5 [1.3.4]
[ebuild U ] app-doc/kdelibs-apidocs-3.1.5 [3.1.4]
[ebuild N ] dev-util/kdevelop-2.1.5
[ebuild U ] sys-apps/slocate-2.7-r5 [2.7-r2]
[ebuild U ] sys-apps/coreutils-5.0.91-r4 [5.0-r5]
A cosa e' dovuto questo? Se update mi deve poter updatare un pacchetto vuol che portage ne puo' prendere coscienza senza dover fare sync.
Mi chiarite per favore?
grazie
grazie |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Sun Jan 25, 2004 7:26 pm Post subject: Re: consigli per emerge |
|
|
lopio wrote: | ma prima di fare emerge world conviene SEMPRE fare emerge sync (o rsync ) ? |
Si cosi' hai gli ultimi pacchetti aggiornati.
lopio wrote: | A cosa e' dovuto questo? Se update mi deve poter updatare un pacchetto vuol che portage ne puo' prendere coscienza senza dover fare sync.
Mi chiarite per favore? |
Non ho capito. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Sun Jan 25, 2004 7:26 pm Post subject: |
|
|
Ehm, ho faticato un po' a seguire la tua domanda, però ti riassumo alcuni concetti:
assumiamo che tu sappia cos'è il portage (una specie di database degli ebuild disponibili, quindi dei pacchetti che possiamo installare tramite emerge). Ora, facendo emerge (r)sync tu non fai altro che aggiornare questo database, quindi dopo aver dato tale comando il tuo sistema saprà quali sono le ultime versioni dei vari pacchetti che ha a disposizione, saprà se ne sono stati aggiunti o tolti e così via.
Detto questo mi pare ovvio che prima di dare un emerge -u world vada aggiornato il portage, altrimenti cosa aggiorni?
Cmq sono cose spiegate per bene nel manuale del portage e sulla doc di gentoo. _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sun Jan 25, 2004 7:35 pm Post subject: |
|
|
Shev wrote: |
assumiamo che tu sappia cos'è il portage (una specie di database degli ebuild disponibili, quindi dei pacchetti che possiamo installare tramite emerge). |
Tale database si trova in locale sul tuo computer. Ogni volta che tu fai "emerge sync" lo sincronizzi con quello remoto. Se tu non fai il sync nessuno dirá al tuo portage locale che ci sono nuove versioni. |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Sun Jan 25, 2004 7:35 pm Post subject: |
|
|
Shev wrote: |
Detto questo mi pare ovvio che prima di dare un emerge -u world vada aggiornato il portage, altrimenti cosa aggiorni?
|
appunto.
Ma ci sono casi in cui questo non deve essere vero altrimenti il comando di update sarebbe logico facesse anche il sync.
Comunque ho capito.
Grazie del solito preciso e puntuale aiuto.
ciao |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Sun Jan 25, 2004 7:39 pm Post subject: |
|
|
lopio wrote: | Ma ci sono casi in cui questo non deve essere vero altrimenti il comando di update sarebbe logico facesse anche il sync.
|
No, perché in questa maniera l'utente é libero di scegliere. Chi ha, ad esempio, una GRP ma ha bisogno di un pacchetto non compreso tra i binari default in questo modo lo puó scaricare (piú o meno) e ricompilare e il suo sistema resta aggiornato rispetto al suo portage, se gentoo facesse un sync automatico in breve tempo l'utente si troverebbe a dover aggiornare tutto.... |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Sun Jan 25, 2004 7:54 pm Post subject: |
|
|
randomaze wrote: |
No, perché in questa maniera l'utente é libero di scegliere. Chi ha, ad esempio, una GRP ma ha bisogno di un pacchetto non compreso tra i binari default in questo modo lo puó scaricare (piú o meno) e ricompilare e il suo sistema resta aggiornato rispetto al suo portage, se gentoo facesse un sync automatico in breve tempo l'utente si troverebbe a dover aggiornare tutto.... |
ok, ho capito.
Mi aspetto quindi che la versione di 1 pacchetto che viene installata di default rimanga sempre quella fino alla successiva sync.
Qual'e' il comportamento corretto per i pacchetti masked?
Vanno tolti dal file /var/cache/edb/world per evitare che vengano aggiornate le versioni unmasked di default?
grazie
ciao |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Sun Jan 25, 2004 8:03 pm Post subject: |
|
|
lopio wrote: | Mi aspetto quindi che la versione di 1 pacchetto che viene installata di default rimanga sempre quella fino alla successiva sync.
Qual'e' il comportamento corretto per i pacchetti masked?
Vanno tolti dal file /var/cache/edb/world per evitare che vengano aggiornate le versioni unmasked di default?
grazie
ciao |
Se non hai pacchetti masked che hai installato tu non devi fare proprio niente. Se invece ne installi uno per update usa la -U perche' con -u cerchera' di metterti la versione stabile quindi retrocede di versione. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Sun Jan 25, 2004 8:22 pm Post subject: |
|
|
fedeliallalinea wrote: | Mi aspetto quindi che la
Se non hai pacchetti masked che hai installato tu non devi fare proprio niente. Se invece ne installi uno per update usa la -U perche' con -u cerchera' di metterti la versione stabile quindi retrocede di versione. |
...e per i pacchetti scaricati con flag ACCEPT_KEYWORDS="~x86"?
Per esempio emerge -Up world mi propone di tornare indietro dalla versione kdevelop 3 alla versione stabile kedvelop-2.1.5
grazie |
|
Back to top |
|
|
|