domenica 24 ottobre 2010

retrocedere da unstable a squeeze


Per eseguire il downgrade dei pacchetti precedentemente installati usando i repository debian unstable è ritornare alla versione precedente squeeze, create il file preferences all'interno della cartella apt.



sudo nano /etc/apt/preferences

all'interno del file scrivete questo:

Package: * 
Pin: release a=testing 
Pin-Priority: 1100

salvate il file di testo sempre da teminale scrivete.


sudo apt-get install apt-show-versions


date i comandi per effettuare l'aggiornamento del sistema
ricordatevi di cambiare i repository cambiando le voci unstable
con squeeze.


sudo apt-get update
sudo apt-get dist-upgrade -f
sudo apt-get install -f


disinstallate eventuali programmi che non si downgradano con
sudo apt-get remove --purge nome pacchetto






martedì 5 ottobre 2010

aggiornamento kernel debian squeeze

Il kernel installato di default su debian squeeze è il 2.6.32.5, un po vecchiotto rispetto alle ultime versioni disponibile sulle altre distro.

Per installare il kernel 2.6.33.7 stabile alla debian seguiti questi passaggi, scaricate i sorgenti da sito www.kernel.org

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.7.tar.bz2

scompattate l'archivio compresso.
tar jxvf linux*

preparate il sistema installando le applicazioni che ci serviranno per la compilazione.

da terminale scrivete:

sudo apt-get install build-essential bin86 kernel-package libncurses5 libncurses5-dev fakeroot


per compilare il nuovo kernel utilizzando le configurazioni del vecchio kernel 2.6.32.5 copiate il file .config del precedente kernel dentro la cartella linux-2.6.33.7.

sudo cp -fr /boot/config-2.6.32-5-686 $HOME/linux-2.6.33.7/.config

caricate la configurazione del precedente kernel utilizzando il comando make oldconfig,

cd linux-2.6.33.7
sudo make oldconfig

per abilitare le nuove voci basta scrivere m o y.

per completare la configurazione del kernel utilizzate il comando make menuconfig.

make menuconfig

scegliete le voci che ritenete più indispensabili per il vostro hardware, sul sito www.debianizzati.org trovate molti spunti per una perfetta configurazione.

infine per compilare ed ottenere i pacchetti deb dell'immagine del kernel utilizzate questo comando.

sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

dopo un po di tempo circa due ore sul mio pc otterete i pacchetti deb del kernel, installateli scrivendo.

sudo dpkg -i linux-image-2.6.33.7-custom_2.6.33.7-custom-10.00.Custom_i386.deb

sudo dpkg -i linux-headers-2.6.33.7-custom_2.6.33.7-custom-10.00.Custom_i386.deb

alla fine non vi resta che riavviare la macchina per partire con il nuovo kernel.