[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] aggiornamenti Debian
Il giorno 17/feb/09, alle ore 14:30, Fox@email.it ha scritto:
linux-image-2.6.26-1-486: Dipende: module-init-tools ma non sta
per essere installato
Dipende: initramfs-tools (>= 0.55) ma
non sta per essere installato oppure
yaird (>= 0.0.13) ma non sta
per essere installato oppure
linux-initramfs-tool
locales: Dipende: glibc-2.7-1
E: Dipendenze non soddisfatte. Provare 'apt-get -f install' senza
pacchetti (o specificare una soluzione).
--->> non ho piu idee tranne che iniziare a forzare
Da non-debianaro mi sento solo di aggiungere una nota tecnica.
L'ambaradam è dovuto al passaggio dal vecchio sistema di threading
linuxthreads al nuovo Native Posix Linux Threads (NPTL).
NPTL è supportato (teoricamente) nei kernel 2.6.x, ma in pratica usare
kernel sotto al 2.6.9 è cercar guai[*]
Glibc aveva il supporto a NPTL già da glibc-2.3.x (iirc), ma la parte
importante è che è diventato obbligatorio intorno alla glibc-2.6 o -2.7.
Ergo, una glibc "attuale" non potrebbe essere usata su un kernel
"vecchio" (men che meno un 2.4.x) - a meno che non funziona fin tanto
che non usate threading (?), mentre un sistema "attuale" non potrà
girare con un kernel "vecchio" (tipo se andate di chroot e roba
similare).
[*] i binari prodotti su sistemi recenti sono incompatibili con < 2.6.8:
lucky@epia:~$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for
GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
[*] inoltre, glibc (almeno quelle semirecenti) ha problemi con nptl su
kernel < 2.6.9 in genere, e < 2.6.20 su alcune arch o casi particolari.
PS, mi sono smaronato sull'argomento quando un mese fa ho
"rinfrescato" l'RS6000 che aveva un 2.4.x e una serie di problemi
(stupidi, peraltro) che impediscono di usare un 2.6.x recente. Il
sistema vecchio era 2.4.x linuxthreads, non potevo chroot'are in un
sistema recente ("Kernel too old"), etc etc. Alla fine a calci e pugni
ho aggiornato fino a linux-2.6.7 con glibc-2.boh (2.5 mi pare?) e
senza NPTL - ma per lo meno tutto il resto del sistema è perfettamente
up-to-date al 2009 (tnx Gentoo! :)
PPS tutti sti casini non tengono ovviamente conto, per chi aggiorna da
2.4 a 2.6, degli altri userland di contorno da aggiornare (device
manager, utility per i moduli, etc.) e soprattutto, ben poca roba di
uso comune non può fare a meno dei threads :( e ancora meno è quella
che avrebbe un vero buon motivo per usare threads e non processi.
--
Luca Lesinigo
--
Per cancellare l'iscrizione: <talking-unsubscribe at ml.linuxvar.it>
Archivi web e configurazione: http://ml.linuxvar.it/ml/