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
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
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