Altro consiglio spassionato (prima o poi faccio il decalogo di Conraid

)
- Non usare
mai installpkg, se non quando sai bene cosa stai facendo(* Per esempio se devi installare due versioni dello stesso programma e non vuoi togliere la precedente.) e sai che devi fare per forza così. Usa sempre
- Codice: Seleziona tutto
# upgradepkg --install-new
Al di la di questo va da se che un "aggiornamento" si fa con upgradepkg, serve apposta. Con installpkg dovresti installare solo i nuovi pacchetti, cioè quelli che solitamente hanno ADD nel changelog
Come fare adesso non saprei, solitamente removepkg non toglie i file di altri pacchetti, quindi con
- Codice: Seleziona tutto
# removepkg kernel-vecchio-etc...
dovresti risolvere.
Naturalmente ti conviene prima essere sicuro di avere un kernel da cui partire, quindi creati un kernel tuo (o copia un huge con un altro nome) ed aggiungilo a lilo
Poi un kernel è un pacchetto che può impedirti di accedere al sistema è vero, ma è anche vero che i file che installa sono solamente i 3 in /boot e poi crea i link simbolici a tali file
- Codice: Seleziona tutto
$ cat /var/log/packages/kernel-huge-3.2.2-x86_64-1
PACKAGE NAME: kernel-huge-3.2.2-x86_64-1
COMPRESSED PACKAGE SIZE: 6.5M
UNCOMPRESSED PACKAGE SIZE: 9.1M
PACKAGE LOCATION: kernel-huge-3.2.2-x86_64-1.txz
PACKAGE DESCRIPTION:
kernel-huge: kernel-huge (a fully-loaded SMP Linux kernel)
kernel-huge:
kernel-huge: This is a Linux kernel with built-in support for most disk
kernel-huge: controllers. If you're looking for a more stripped down kernel
kernel-huge: (this one contains everything but the kitchen sink ;-), then install
kernel-huge: the kernel-generic in the /boot directory along with an initrd to
kernel-huge: load support for your boot device and filesystem. For instructions
kernel-huge: on the initrd, see README.initrd in the /boot directory.
kernel-huge:
kernel-huge: SMP is "Symmetric multiprocessing", or multiple CPU/core support.
kernel-huge:
FILE LIST:
./
install/
install/slack-desc
install/doinst.sh
boot/
boot/config-huge-3.2.2
boot/System.map-huge-3.2.2
boot/vmlinuz-huge-3.2.2