Accueil > Linux > installation d’un linux ou mises à jour > anciennes versions > maj deb8 jessie vers deb9 stretch
maj deb8 jessie vers deb9 stretch
Publié le 27 juillet 2017, dernière mise-à-jour le 11 juin 2023, > 11 visites, >> 46089 visites totales.
Dans tous les cas , privilégier une installation nouvelle propre.
sinon, commencer par garder des infos : Avoir des infos poussées sur un ordi pour analyse
ensuite vider le fichier /etc/apt/sources.list ainsi que tous les fichiers /etc/apt/sources.list.d/machin.list pour ne garder que 3 lignes
deb http://ftp.crihan.fr/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.crihan.fr/debian/ jessie-updates main contrib non-free
une maj s’impose : apt-get update && apt-get dist-upgrade
Malheureusement de nombreux problèmes devraient arriver pendant la maj, donc, virer tous les latex, codeblocks, sane.
apt-get --purge remove sane xsane sane-utils xsane-common codeblocks codeblocks-contrib texlive.*
ensuite changer jessie en stretch :
deb http://ftp.crihan.fr/debian/ stretch main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.crihan.fr/debian/ stretch-updates main contrib non-free
apt-get update && apt-get -d dist-upgrade
A ce moment tous les paquets sont téléchargés. On va tenter la maj.
apt-get dist-upgrade
.
Quand ca bloque commencer par apt-get -f install
: il faudra le refaire à chaque tentative de résolution.
Quand ca ne suffit pas si vous voyez les mots start/stop liés -par exemple - à saned tenter un update-rc.d saned remove
puis un rm /etc/init.d/saned
si ca n’a pas suffit
finalement j’ai utilisé des scripts comme apt-get -f install >/tmp/aa && for i in $(head /tmp/aa |grep Dépend |sed -e 's/.*Dépend:\ //' |sed 's/\ .*//g');do echo $i; dpkg -i $(ls |grep $i) ;done
pour installer des dépendances mais ca n’a pas suffit.
Je crois que ce qui a marché après est :
ensuite réinstaller sane et autres
apt-get install sane sane-utils xsane xsane-common
apt-get install vlc-plugin-access-extra ( sinon screen :// n’existe pas )
virtualbox ne marche plus : # virtualbox virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-dkms virtualbox-guest-utils enlevés puis
# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
apt-get install virtualbox-5.1
message non grave :