View previous topic :: View next topic |
Author |
Message |
Elbryan Guru


Joined: 13 Nov 2006 Posts: 523 Location: Rovereto (TN)
|
Posted: Tue Jan 20, 2009 9:36 am Post subject: eix mostra pacchetti aggiornabili, portage non li aggiorna |
|
|
Questo è un problema che è già stato segnalato, mi pare, ma facendo una ricerca veloce non l'ho trovato.
Comunque lo ripropongo.
Sostanzialmente il quesito è perché eix -uI mi mostra pacchetti aggiornabili mentre un emerge -avuDN world non li pesca.
Vi posto sotto il mio esempio.
eix -uI
Code: |
whitebox emesene # eix -uI
[U] dev-java/ant-core
Available versions: 1.7.0 1.7.0-r1 ~1.7.0-r2 ~1.7.1-r1 1.7.1-r2 {doc elibc_FreeBSD source}
Installed versions: 1.7.0-r1(16:39:27 23/11/2008)(-doc -elibc_FreeBSD -source)
Homepage: http://ant.apache.org/
Description: Java-based build tool similar to 'make' that uses XML configuration files.
[U] dev-lang/nasm
Available versions: 2.04 2.05.01 {doc}
Installed versions: 2.04(16:17:52 19/10/2008)(-build -doc)
Homepage: http://nasm.sourceforge.net/
Description: groovy little assembler
[U] media-sound/alsa-headers
Available versions: 1.0.14!b!s (~)1.0.15!b!s 1.0.16!b!s 1.0.17!b!s (~)1.0.18!b!s (~)1.0.19!b!s [M]**9999!b!s
Installed versions: 1.0.18!b!s(23:47:36 24/11/2008)
Homepage: http://www.alsa-project.org/
Description: Header files for Advanced Linux Sound Architecture kernel modules
[U] sys-kernel/tuxonice-sources
Available versions:
(2.6.24-r9) 2.6.24-r9!b!s
(2.6.24-r10) (~)2.6.24-r10!b!s
(2.6.25-r7) (~)2.6.25-r7!b!s
(2.6.25-r8) (~)2.6.25-r8!b!s
(2.6.26) (~)2.6.26!b!s
(2.6.26-r4) (~)2.6.26-r4!b!s
(2.6.27-r7) (~)2.6.27-r7!b!s
(2.6.27-r8) (~)2.6.27-r8!b!s
(2.6.27-r9) (~)2.6.27-r9!b!s
(2.6.28) (~)2.6.28!b!s
(2.6.28-r1) (~)2.6.28-r1!b!s
{build symlink}
Installed versions: 2.6.28(2.6.28)!b!s(10:43:32 09/01/2009)(-build -symlink)
Homepage: http://dev.gentoo.org/~dsd/genpatches http://www.tuxonice.net
Description: TuxOnIce + Gentoo patchset sources
[U] x11-libs/qt
Available versions:
(3) 3.3.8-r4 3.3.8b-r1
(4) 4.3.3 ~4.3.4-r1 ~4.3.5 4.4.2
{accessibility cups dbus debug doc examples firebird gif glib immqt immqt-bc input_devices_wacom ipv6 jpeg mng mysql nas nis odbc opengl pch png postgres qt3support sqlite sqlite3 ssl tiff xinerama zlib}
Installed versions: 3.3.8b-r1(3)(18:54:21 16/01/2009)(cups ipv6 opengl -debug -doc -examples -firebird -immqt -immqt-bc -mysql -nas -nis -odbc -postgres -sqlite -xinerama)
4.3.3(4)(19:25:26 16/01/2009)(accessibility cups dbus gif jpeg opengl png qt3support ssl tiff zlib -debug -doc -examples -firebird -glib -input_devices_wacom -mng -mysql -nas -nis -odbc -pch -postgres -sqlite -sqlite3 -xinerama)
Homepage: http://www.trolltech.com/
Description: The Qt toolkit is a comprehensive C++ application development framework.
Found 5 matches.
|
mentre se do un emerge -avuDN world
Code: |
whitebox emesene # emerge -avuDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild NS ] sys-kernel/tuxonice-sources-2.6.28-r1 [2.6.28] USE="-build -symlink" 51,640 kB
Total: 1 package (1 in new slot), Size of downloads: 51,640 kB
|
Da cosa può essere data questa divergenza?
Ho dato un emege --depclean e ovviamente la situazione non cambia, non li disinstalla.
Apparentemente essi sono dipendenze, di conseguenza dovrebbero venire aggiornati.
Thanks! |
|
Back to top |
|
 |
Peach Advocate


Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Tue Jan 20, 2009 12:02 pm Post subject: |
|
|
provato con
Code: | # emerge -Duav --with-bdeps=y world |
 _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
 |
Elbryan Guru


Joined: 13 Nov 2006 Posts: 523 Location: Rovereto (TN)
|
Posted: Tue Jan 20, 2009 12:11 pm Post subject: |
|
|
Peach wrote: | provato con
Code: | # emerge -Duav --with-bdeps=y world |
 |
con questo escono tutte tranne qt .. qt rimane ancora "non aggiornabile" secondo portage. |
|
Back to top |
|
 |
Onip Advocate


Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Tue Jan 20, 2009 12:34 pm Post subject: |
|
|
Semplicemente potrebbe essere che i pacchetti che hai installato dipendono esplicitamente da
e per questo emerge (giustamente) non le aggiorna.
Da me è esattamente così. _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
 |
Elbryan Guru


Joined: 13 Nov 2006 Posts: 523 Location: Rovereto (TN)
|
Posted: Tue Jan 20, 2009 12:40 pm Post subject: |
|
|
capisco.. beh allora in teoria credo d'aver capito il senso di tutto ciò.. anche se gli alsa avrebbe dovuto aggiornarmeli, secondo me. |
|
Back to top |
|
 |
Onip Advocate


Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Tue Jan 20, 2009 1:28 pm Post subject: |
|
|
Elbryan wrote: | anche se gli alsa avrebbe dovuto aggiornarmeli, secondo me. |
Da quello che ho capito io dipende da come le dipendenze sono specificate nell'ebuild.
Se sono (solo?) in DEPEND allora sono solamente dipendenze di compilazione e non serve aggiornarle a meno che un pacchetto non lo richieda esplicitamente: DEPEND=" >=foo-bar/baz-3.2"
Se sono in RDEPEND tipicamente si tratta di librerie condivise e quindi utilizzate a runtime ( da qui la R ). Queste vengono aggiornate a meno che un pacchetto tra quelli installati non lo proibisca: RDEPEND="<=foo-bar/baz-2.5".
Venendo al tuo esempio i pacchetti -header servono solamente a compilare altri pacchetti, quindi non ha senso forzarne l'aggiornamento.
Ad esempio io compilo i pacchetti sul fisso e poi utilizzo i pacchetti binari sul portatile. Nel notebook emerge non mi ha nemmeno installato gli alsa-headers, in quanto non ha mai compilato niente che ne avesse bisogno. _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
 |
Elbryan Guru


Joined: 13 Nov 2006 Posts: 523 Location: Rovereto (TN)
|
Posted: Tue Jan 20, 2009 6:45 pm Post subject: |
|
|
Ti ringrazio molto per la spiegazione  |
|
Back to top |
|
 |
|