aptitude

Bash Shellshock patch in lenny (5)

Scaricare i sorgenti

aria2c http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz

 

Decomprimere (normalmente uso la "tmp" directory)

tar xvzf /home/davide/bash-3.2.tar.gz

 

Spostarsi nella directory decompressa dei sorgenti

cd bash-3.2/

 

Scaricare ed applicare le patch

for i in $(seq -f "%03g" 1 54); do wget -nv http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-$i; patch -p0 < bash32-$i; done

 

Se mancano i programmi necessari

Copiare la selezione dei pacchetti installati in una nuova macchina

Sulla macchina 'sorgente', creare il file con l'elenco dei pacchetti installati

dpkg --get-selections > FILELIST

 

Se la destinazione e` un Raspberry Pi, prima si deve installare “dselect”

sudo aptitude install dselect

 

e lanciare il comando di 'update'

sudo dselect update

 

Sulla macchina destinazione “leggere' il file con i pacchetti da installare

dpkg --set-selections < FILELIST

 

ed installare

apt-get -u dselect-upgrade

 

Riferimenti