web-dev-qa-db-fra.com

Apt-get dist-upgrade mettra-t-il à niveau mon système vers une version plus récente?

J'utilise Ubuntu 12.04 maintenant. Si j'utilise la commande Sudo apt-get dist-upgrade, mon ubuntu sera-t-il mis à niveau vers 12.10? Est-ce que cela signifie que je n'utilise plus la version LTS après cela? Je ne veux pas utiliser Ubuntu 12.10 car je l’ai déjà essayé et c’est très lourd pour mon netbook.

140
albilaga

Vous pouvez lire la page de manuel de apt-get pour voir le rôle de chaque commande.

Ouvrez le manuel

man apt-get

Trouvez la section dist-upgrade et lisez

dist-upgrade

       in addition to performing the function of upgrade,
       also intelligently handles changing dependencies with new versions
       of packages; apt-get has a "smart" conflict resolution system, and
       it will attempt to upgrade the most important packages at the
       expense of less important ones if necessary. So, dist-upgrade
       command may remove some packages. The /etc/apt/sources.list file
       contains a list of locations from which to retrieve desired package
       files. See also apt_preferences(5) for a mechanism for overriding
       the general settings for individual packages

Voir aussi: Qu'est-ce que “dist-upgrade” et pourquoi met-il à niveau plus que “upgrade”?

Pour mettre à niveau Ubuntu vers une version plus récente, vous devez exécuter le logiciel dans un terminal.

Sudo do-release-upgrade

Nous lisons depuis le page de manuel

man do-release-upgrade

LA DESCRIPTION

Mettez à niveau le système d'exploitation vers la dernière version à partir de la ligne de commande. Cette commande est recommandée si la machine ne dispose pas d’environnement graphique ou si elle doit être mise à niveau via une connexion distante.

147
NickTux

Non, Sudo apt-get dist-upgrade ne passera pas à une nouvelle version d'Ubuntu. Cela installera simplement les mises à jour disponibles pour la version Ubuntu que vous avez déjà installée.

Contrairement à Sudo apt-get upgrade, il peut installer de nouveaux packages ou supprimer des packages installés si cela est nécessaire pour satisfaire les dépendances. Alors soyez prudent lorsque vous l'utilisez.

87
Florian Diesch

Si vous ne souhaitez pas effectuer de mise à niveau vers des versions autres que LTS, procédez comme suit:

  • Ouvrez Centre du logiciel Ubunt.

  • Aller à Éditer -> Sources du logiciel .

  • Allez à l'onglet Mises à jour et assurez-vous que vous avez sélectionné pour les versions de support à long terme dans l'onglet . Notifier une nouvelle version d'Ubuntu .

enter image description here

  • Ouvrez un terminal et lancez Sudo apt-get update (juste pour être sûr :)).

  • Désormais, lorsque vous exécutez Sudo apt-get dist-upgrade, il sera mis à niveau vers la prochaine version de LTS et non avec des versions autres que LTS.

10
green

vous ne pouvez pas passer directement de 12.04 à 13.04, il vous faudrait régler le gestionnaire de mises à jour sur normal, puis

Sudo apt-get dist-upgrade

ou

Sudo do-release-upgrade

la différence entre les commandes est que dist-upgrade veut que vous changiez vos fichiers de configuration pendant la mise à jour.

ils mettront tous les deux votre ordinateur à niveau le moment venu. Sudo apt-get upgrade ne fera que mettre à niveau le logiciel de votre système. Il n'installe ni ne supprime les paquets tels que dist-upgrade.

7
user112609