J'ai toujours exécuté la commande suivante pour mettre à jour via le terminal mes machines:
sudo apt-get update && sudo apt-get upgrade -y
Mais l'autre jour, juste après avoir terminé l'installation de certaines mises à jour, le gestionnaire de mise à jour est apparu me demandant d'installer certaines mises à jour. J'ai été perplexe car j'ai toujours pensé que les deux étaient équivalents. J'ai essayé de relancer la commande du terminal: pas de mises à jour. Ensuite, j'ai essayé d'appuyer sur le bouton "Vérifier" sur Update Manager: à nouveau, certaines mises à jour étaient disponibles.
Ma conclusion est que la commande ci-dessus n'est pas équivalente à Update Manager, comme je l'ai toujours pensé. Alors, quelle est la véritable commande de terminal équivalente de Update Manager?
upgrade
command-line
apt
updates
update-manager
Marco Lackovic
la source
la source
Réponses:
apt-get
ne considérera PAS les packages "suggérés" comme des mises à jour, contrairement à Update Manager. Il Update Manager comprend également des packages quiapt-get
ne seraient installés / mis à niveau qu'avecdist-upgrade
. De plus, je crois qu'Update Manager gère son propre cache de packages qui n'est mis à jour automatiquement que quotidiennement et peut donc ne pas toujours être synchronisé avec le cache de packages APT.Pour vraiment vérifier si vous manquez les mises à jour, vérifiez la version des mises à jour non recommandées que Update-Manager souhaite que vous installiez, puis faites une
dpkg --list | grep -i packagename
recherche pour savoir quelle version du package est réellement installée sur votre système.la source
Vous pouvez utiliser cette commande:
la page de manuel dit:
dist-upgrade
la source
dist-upgrade
, qui ne peut pas être mis à jour avecupgrade
Do you want to continue [Y/n]?
-y
:)