Je suis sur Debian Wheezy et j'ai essayé de passer à Jessie comme suit:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Ces opérations se sont terminées avec succès et j'ai redémarré, mais le système est toujours sifflant:
~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Comment puis-je effectuer la mise à niveau de la distribution?
Je n'ai pas d'inits personnalisés ou d'autres configurations personnalisées qui entreraient en conflit avec Jessie.
dist-upgrade
pourrait être trompeur. Pensez-y commeupgrade-anything-even-if-you-have-to-remove-something-auto-installed-which-causes-conflicts
.Réponses:
apt-get dist-upgrade
ne fait rien car votre système est déjà à jour… pour Wheezy. Vous avez demandé à votre système de suivre Wheezy, et c'est ce qu'il fait. Pour mettre à niveau vers une autre version, vous devez modifier les sources de votre package pour pointer vers cette autre version.Les sources de package sont déclarées dans le fichier
/etc/apt/sources.list
. Modifiez ce fichier et changez toutes les références enwheezy
enjessie
. Modifiez également les fichiers sous/etc/apt/sources.list.d
de la même manière, si vous en avez.Vous pouvez faire en sorte que les mises à jour suivent automatiquement les versions en écrivant
stable
au lieu de par exemplewheezy
, mais ce n'est pas recommandé car vous obtiendrez une grosse mise à niveau à chaque fois qu'une nouvelle version stable sortira, que vous soyez prêt ou non. L'utilisation de cibles de version mobiles est surtout utile pourtesting
.Une fois la mise à jour effectuée
/etc/apt/sources.list
, exécutezapt-get update
pour lire la liste des packages disponibles pour la version que vous ciblez maintenant, puisapt-get dist-upgrade
effectuez la mise à niveau.Ceci est traité dans les notes de mise à niveau sous «Préparation des sources pour APT» . Il est conseillé de consulter les notes de mise à niveau avant d'effectuer la mise à niveau. (Passez à la bonne architecture si vous n'êtes pas sur un PC 32 bits.)
la source
Ouvrez le terminal et tapez la commande suivante:
la source
upgrade
avantdist-upgrade
, puis plus tarddist-upgrade -f
? Les choses mises à niveau pardist-upgrade
contiennent celles mises à niveau parupgrade
et si lesdist-upgrade
dépendances sont cassées, une autredist-upgrade -f
ne le corrigera que si elles sont corrigées dans le référentiel, ce que vous ne vérifiez pas en faisant unupdate
.