Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge --update --deep world
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Tue Feb 14, 2006 12:08 pm    Post subject: emerge --update --deep world Reply with quote

tempo addietro ho installato:
  • GENTOO da CD senza rete 2005.0
  • ATI DRIVER (secondo le istruzioni di allora)
  • KDE (dal package CD)


Ora volevo aggiornare il tutto e ho fatto
Code:
emerge --sync
emerge --update --world


Ho fatto bene oppure no?
Cosa mi ritrovo quando ha finito di EMERGERE? (devo riconfigurare il kernel?)

GRAZIE IN ANTICIPO
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Tue Feb 14, 2006 12:15 pm    Post subject: Reply with quote

ehehe, e come facciamo a saperlo ;-) ?
Probabile che ci sara' un nuovo kernel, e molti pacchetti aggiornati. MA quali puoi saperlo solo tu ;-)

La mia personale opinione:

emerge -pvt world ---> controlli le USE e decidi se ti van bene
emerge -f world ---> scarichi i pacchetti
emerge world ---> installi

Ovviamente, se vuoi un aggiornamento 'forte', allora sarà:

emerge -uDpvt world
emerge -uDf world
emerge -uD world

Coda
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Tue Feb 14, 2006 12:56 pm    Post subject: Reply with quote

Se c'e' un nuovo kernel portage si preoccupa solo di scaricare i sorgenti (quindi non tocca nulla della configurazione attuale), sarai poi te a decidere se compilare la nuova versione o tenere la vecchia.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Tue Feb 14, 2006 1:05 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Se c'e' un nuovo kernel portage si preoccupa solo di scaricare i sorgenti (quindi non tocca nulla della configurazione attuale), sarai poi te a decidere se compilare la nuova versione o tenere la vecchia.


Quindi quando ha finito di "emergere" ha scaricato solo i sorgenti e poi se voglio il nuovo KERNEL (il mio prima era il 2.6.11-r3) devo fare:
Code:
cd /usr/src/linux
make menuconfig

(mi apre il menù dove scelgo le opzioni)

cp arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r3


Ho capito bene?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Tue Feb 14, 2006 1:10 pm    Post subject: Reply with quote

I passi giusti sono
Code:
# cd /usr/src/linux
make menuconfig

(mi apre il menù dove scelgo le opzioni)
# make && make modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r3

poi maguari metti una nuova entry nel grub.conf cosi se non funziona hai il vecchio kernel funzionante
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Tue Feb 14, 2006 1:21 pm    Post subject: Reply with quote

io uso LILO:
per mettere una nuova entry (come mi hai consigliato) faccio così:
- uso un nuovo nome invece di kernel-2.6.11-gentoo-r3 (ad es. kernel-aggiornato) => cp arch/i386/boot/bzImage /boot/kernel-aggiornato
- in lilo aggiungo una voce uguale a quella con kernel-2.6.11-gentoo-r3 cambiano il nome con quello nuvo (ad ex. kernel-aggiornato).

E' corretto?

PS: scusami se ti sto tempestando di domande e dubbi, ma ho una sfiga dietro l'altra e spero che aggiornando tutto mi funzioni il supporto ALSA (o come modulo o come built-in o con gli alsa-driver).
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Tue Feb 14, 2006 1:27 pm    Post subject: Reply with quote

adam_z wrote:
E' corretto?

Si ma ricordati solo 2 cose:
1) se hai la /boot in una partzione separata prima del cp ricordati di montarla
Code:
# mount /boot
# cp arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r3

2) Una volta fatto il cp lancia il comando
Code:
# lilo

Con questo dovrebbe essere tutto
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Tue Feb 14, 2006 2:18 pm    Post subject: ... Reply with quote

Code:
# mount /boot

prima del
Code:
# cp arch/i386/boot/bzImage /boot/kernel-aggiornato

a cosa serve?

Essendo già dentro linux la partizione con boot è già montata.
Back to top
View user's profile Send private message
Lestaat
Guru
Guru


Joined: 13 Jan 2005
Posts: 412
Location: Perugia

PostPosted: Tue Feb 14, 2006 2:32 pm    Post subject: Re: ... Reply with quote

adam_z wrote:
Code:
# mount /boot

prima del
Code:
# cp arch/i386/boot/bzImage /boot/kernel-aggiornato

a cosa serve?

Essendo già dentro linux la partizione con boot è già montata.


Non è scontato che sia montata.
E' montata se l'hai montata in precedenza a mano o qualche script o l'opzione auto di fstab è attiva per quella partizione.
La lettura del kernal e dell'eventuale init avviene a disco smontato
_________________
Vorrei salvare il mondo...
...ma non so con che estensione!!!
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Tue Feb 14, 2006 2:54 pm    Post subject: Re: ... Reply with quote

adam_z wrote:
a cosa serve?

Essendo già dentro linux la partizione con boot è già montata.

gentoo a differenza di altre distro se fai una partizione di boot separata quando ha finito di usarla (lettura dell'immagine del kernel) la smonta automaticamente.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Tue Feb 14, 2006 3:08 pm    Post subject: Re: ... Reply with quote

fedeliallalinea wrote:
adam_z wrote:
a cosa serve?
Essendo già dentro linux la partizione con boot è già montata.

gentoo a differenza di altre distro se fai una partizione di boot separata quando ha finito di usarla (lettura dell'immagine del kernel) la smonta automaticamente.

beh... adesso... mi pare un po' azzardata come dichiarazione.
sembra che gentoo faccia sempre così. dipende solo da quello che metti in fstab. è una scelta dell'utente, non della distribuzione
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Tue Feb 14, 2006 3:13 pm    Post subject: Reply with quote

e la devo montare ogni volta prima che faccio "cp arch/i386... /boot/kernel" oppure solo in questo caso perchè è un secondo kernel (che poi andrò a configurare in lilo).
Perchè sul manuale io non l'ho vista questa istruzione.
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Tue Feb 14, 2006 3:28 pm    Post subject: Reply with quote

adam_z wrote:
e la devo montare ogni volta prima che faccio "cp arch/i386... /boot/kernel" oppure solo in questo caso perchè è un secondo kernel (che poi andrò a configurare in lilo).
Perchè sul manuale io non l'ho vista questa istruzione.

basta che editi fstab per montare automaticamente il device
man fstab
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Tue Feb 14, 2006 3:43 pm    Post subject: Re: ... Reply with quote

k.gothmog wrote:
beh... adesso... mi pare un po' azzardata come dichiarazione.

Se... vabbe e' sempre riferito a qualcuno che segue la guida (quindi tenendo il piu possibile i codici che danno)
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
luna80
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1560
Location: switzerland

PostPosted: Tue Feb 14, 2006 3:57 pm    Post subject: Reply with quote

fedeliallalinea wrote:
I passi giusti sono
Code:
# cd /usr/src/linux
make menuconfig

(mi apre il menù dove scelgo le opzioni)
# make && make modules_install
# cp arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r3

poi maguari metti una nuova entry nel grub.conf cosi se non funziona hai il vecchio kernel funzionante


prima di fare il make menuconfig però devi fare puntare /usr/src/linux alla dir del nuovo kernel...
se poi magari ti copi il veccho .config ti risparmi un pò di possibili problemi

in fin dei conti:

Code:

#cd /usr/src/
#cp linux/.config <dir_nuovo_kernel>
#rm linux
#ln -sf <dir_nuovo_kernel> linux
#cd linux
#make oldconfig
...


io di solito faccio così...
_________________
*** !f j00 c4n r34D tH15 tH3N j00 n33D t0 l0g Off ***
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Tue Feb 14, 2006 4:34 pm    Post subject: Reply with quote

Io ho attivato la USE symlink così non devo ricordarmi di modificare il link simbolico ogni volta.
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Wed Feb 15, 2006 12:17 pm    Post subject: ... Reply with quote

Ho fatto:
Code:
emerge --update --deep world

Ha cominciato ad emergere 176 pacchetti

a un certo punto ho trovato questo messaggio:
Quote:
grep: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5/libstdc++.la' is not a valid libtool archive
make[3]: *** [libkio.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3-r1/work/kdelibs-3.4.3/kio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3-r1/work/kdelibs-3.4.3/kio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.4.3-r1/work/kdelibs-3.4.3'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.4.3-r1 failed.
!!! Function kde_src_compile, Line 217, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


Allora ho fatto:
Code:
# emerge kdelibs

ma dà lo stesso errore. Cosa sgnifica?

come faccio a finire l'aggiornamento?

[RISOLTO]
Soluzione (nel mio caso): basta creare un link simbolico nella dir "/usr/lib/gcc-lib/" chiamato "i386-pc-linux-gnu" che punti a "/usr/lib/gcc-lib/i686-pc-linux-gnu". (Poi io dentro alla dir "/usr/lib/gcc-lib/i686-pc-linux-gnu" avevo una dir "3.3.5" mentre l'aggiornamento andava a cercare nella die "3.3.6" => altro link simbolico e tutto è andato a buon fine).


Last edited by adam_z on Thu Feb 16, 2006 11:21 am; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Wed Feb 15, 2006 12:44 pm    Post subject: Reply with quote

Nouvo problema nuovo thread

EDIT: fai una ricerca con " is not a valid libtool archive " ci sono moltissimi thread al riguardo
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Feb 15, 2006 1:25 pm    Post subject: Reply with quote

io alla lista dei comandi per aggiornare aggiungerei anche:
Code:
cd /root
rm revdep* -rf
revdep-rebuild -p

guardi la lista e vedi se ci sono pacchetti da riemergere per ricostruire le dipendenze (ignora gli eventuali pacchetti binari... quelli con "*-bin")
se ci sono pacchetti da riemergere dai
Code:
revdep-rebuild

Una volta fatto questo si controllano se ci sono pacchetti inutili con
Code:
unclepine -u -v

ed eventualmente si procede alla rimozione
(unclepine lo trovi tra i tools qui nel forum)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Thu Feb 16, 2006 11:27 am    Post subject: ... Reply with quote

Ora ho due kernel:
  • 2.6.11-r3
  • 2.6.15-r1


Come faccio a eliminare il kernel 2.6.11-r3 dato che l'altro va OK!

Oltre ad eliminare la entry in LILO cosa devo cancellare o fare?

GRAZIE
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Thu Feb 16, 2006 11:32 am    Post subject: Re: ... Reply with quote

ma perché non leggi i manuali?
se si installa tutto con emerge, potresti iniziare a leggere man emerge

hai idea di quanto sia antipatico leggere domande a cui si può rispondere solo facendo un copia & incolla sei manuali?
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Thu Feb 16, 2006 12:58 pm    Post subject: Reply with quote

è una faq... vai a leggerti le faq... sono lì per quello
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31446
Location: here

PostPosted: Thu Feb 16, 2006 2:37 pm    Post subject: Re: ... Reply with quote

adam_z wrote:
Come faccio a eliminare il kernel 2.6.11-r3 dato che l'altro va OK!

Hanno ragione k.gothmog e Cazzantonio ma per questa volta ti aggevolo la soluzione visto che sei "nuovo"
Code:
# emerge -C =gentoo-sources-2.6.11-r3

se poi hai messo il vanilla devi solo cambiare gentoo-sources con quello che hai installato
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Thu Feb 16, 2006 3:14 pm    Post subject: Reply with quote

C'è anche una opzione "-P aka --prune" che può essere utile:

Code:
# emerge -P gentoo-sources


Ti elimina tutte le versioni di gentoo-sources tranne la più recente.

EDIT: la -P è maiuscola
_________________
Running Fast!


Last edited by Luca89 on Thu Feb 16, 2006 6:42 pm; edited 1 time in total
Back to top
View user's profile Send private message
adam_z
Guru
Guru


Joined: 22 Jul 2005
Posts: 335
Location: EUROPE - ITALY - Bologna

PostPosted: Thu Feb 16, 2006 5:49 pm    Post subject: ... Reply with quote

Quindi, da quello che ho capito, anche il kernel viene considerato come un qualunque pacchetto e per eliminarlo, lo si fa come per qualunque altro pacchetto con # emerge --unmerge kernel-2.6.11-r3.

A parte le opzioni speciali come "-p -aka -prune". o altre ancora.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum