View previous topic :: View next topic |
Author |
Message |
Lux-68 n00b
Joined: 19 May 2013 Posts: 34 Location: Provincia di Torino
|
Posted: Sun Jul 07, 2013 6:23 pm Post subject: [RISOLTO] Aggiornamento sistema operativo. |
|
|
Ciao a tuti,
poichè sono nuovo di questa distro volevo chiedervi dopo quanto effettuate un aggiormento completo del SO.
Quindi ogni quanto ricompilate il tutto.
Quale procedura è meglio utilizzare per non ritrovarsi con le dipendenze mancanti e dover reinstallare i pacchetti che
il sistema automaticamente elimina?
Oppure è meglio seguire un'altra strada?
Io utilizzo i passaggi:
Code: |
Sincronizzare i sorgenti
# emerge --sync
\item Aggiornare \textbf{portage}
# emerge --update portage
Controllare le dipendenze con
# revdep-rebuild
Effettuare l'aggiornamento del sistema
# emerge --uavDN world
|
Sono corretti?
Grazie a tutti in anticipo.
Luciano. _________________ Luciano.
Last edited by Lux-68 on Sun Sep 29, 2013 9:14 pm; edited 1 time in total |
|
Back to top |
|
|
ago Developer
Joined: 01 Mar 2008 Posts: 1527 Location: Milan, Italy
|
Posted: Mon Jul 08, 2013 4:12 am Post subject: Re: Aggiornamento sistema operativo. |
|
|
Lux-68 wrote: | Ciao a tuti, poichè sono nuovo di questa distro volevo chiedervi dopo quanto effettuate un aggiormento completo del SO. |
Siccome sono praticamente il solo che stabilizzo, personalmente in base alle stabilizzazioni fatte decido di aggiornare.
Lux-68 wrote: | Quindi ogni quanto ricompilate il tutto. |
Ad aggiornamenti di toolchain di solito ricompilo il world
Lux-68 wrote: | Quale procedura è meglio utilizzare per non ritrovarsi con le dipendenze mancanti e dover reinstallare i pacchetti che il sistema automaticamente elimina? |
Personalmente: Code: | eix-sync ; emerge -DuNq world ; revdep-rebuild -q |
|
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2490 Location: イタリアのロディで
|
Posted: Mon Jul 08, 2013 10:27 am Post subject: |
|
|
Solitamente (così scopro se faccio bene o male):
Code: | eix-sync && emerge -uDNva world --with-bdeps=y |
a volte aggiungo anche Code: | revdep-rebuild -i -- -a | e Code: | emerge --depclean -a |
|
|
Back to top |
|
|
djinnZ Advocate
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Mon Jul 08, 2013 5:34 pm Post subject: |
|
|
/etc/portage/make.conf wrote: | EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build=y" |
Code: | emerge -q --sync ; layman -S ; eix-update ; emerge -aDNuv --keep-going y @world ; emerge @preserved-rebuild ; emerge --depclean -a ; revdep-rebuild -i -- -av --keep-going y | quasi quotidianamente se ho tempo e mi gira, altrimenti... quando capita.
Capita anche che lasci a metà per giorni se è per questo.
Ogni tanto lancio anche un python-updater che male non fa.
sarebbe bello avere un'alternativa a quel -q per il sync ma sembra che nonostante tutto non si riesce a fare meno di farsi sfottere dai debian...
NB: compilo in ram su un pc che non fa altro che questo ed il classico SMB+cups+deluge+JD sempre attivi, quindi non è che mi costi più di tanto. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist |
|
Back to top |
|
|
doom555 n00b
Joined: 29 Oct 2012 Posts: 57
|
Posted: Fri Jul 12, 2013 1:57 pm Post subject: |
|
|
Io uso semplicemente eix-sync, a mio parere dovrebbe rimpiazzare perfettamente
Code: | emerge -q --sync ; layman -S ; eix-update |
Poi adesso vedo, anche se non l'ho mai utilizzata, la presenza dell'opzione -q. |
|
Back to top |
|
|
djinnZ Advocate
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Fri Jul 12, 2013 3:05 pm Post subject: |
|
|
eix-sync ti dice cosa è stato aggiornato ma ti sbatte nella cache di kconsole tutti gli inutili log dell'rsync, emerge -q te li risparmia.
per layman mi sono scordato il -Q 2 (almeno mi evita il grosso delle schifezze).
Continuo a non capire l'utilità di avere i log sparati in console ma tant'è.
Per la compilazione hanno messo quell'utilissima quiet-build ma per il sync si continua a farsi sfottere. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1014
|
Posted: Sun Jul 21, 2013 5:35 pm Post subject: |
|
|
djinnZ wrote: | eix-sync ti dice cosa è stato aggiornato ma ti sbatte nella cache di kconsole tutti gli inutili log dell'rsync, emerge -q te li risparmia.
per layman mi sono scordato il -Q 2 (almeno mi evita il grosso delle schifezze).
Continuo a non capire l'utilità di avere i log sparati in console ma tant'è.
Per la compilazione hanno messo quell'utilissima quiet-build ma per il sync si continua a farsi sfottere. |
fa lo stesso
dal man di eix
Code: |
OPTIONS
Common options
These options are common to eix, eix-diff, and eix-update
-q, --quiet (toggle)
Produce no output on stdout. For eix you can decrease execution time by combining this (depending on your needs) with either --brief or
--brief2 and by setting COUNT_ONLY_PRINTED=false. See also NOFOUND_STATUS and MOREFOUND_STATUS[/quote]
|
idem per eix-sync (rimuovi /usr/portage/metadata/timestamp.chk e rifai un eix-sync)
tornando IT : quando aggiorno ?
quandio ne ho voglia , spulciando i change-logs e le news se gli aggiornamenti riguardano pacchetti importanti o che mi interessano
Vedere opzioni di
Change Log
Code: | # emerge <nome-pacchetto> -pl |
Vedere man portage Code: | --changelog (-l)
Use this in conjunction with the --pretend option. This will show the ChangeLog entries for all the packages that will be upgraded. |
Oltre a seguire i vari suggerimenti offerti da portage durante l'upgrade.
ACCEPT_KEYWORD="amd64" (con qualche pacchetto ~amd64)
Code: | # eix-sync &&v emerge -uDNa system --keep-going && emerge -uDNa world --keep-going && revdep-rebuild |
di tanto in tanto
Code: | # emerge --depclean -a | (controllando cosa vuole rimuovere) e poi altro revdep-rebuild
l'installazione sul pc principale ho perso il conto da quanto ce l'ho (forse 2008 o 2009) . mai reinstallato (solo ripristino backup per cambio HDD e/o partizionamento)
Gentoo Rulez |
|
Back to top |
|
|
|