Comment trouver quel «package peut être mis à jour»?

14

J'ai installé Ubuntu 12.04 sur Amazon EC2. Parfois, après la connexion à l'instance, j'obtiens ce qui suit

7 packages can be updated.
4 updates are security updates.

Comment puis-je trouver les packages pouvant être mis à jour? Puis-je choisir si je ne souhaite pas mettre à jour certains packages?

Gaurav Agarwal
la source
Question: comment puis-je voir le nombre de packages pouvant être mis à jour une fois que je me suis connecté au serveur. Il apparaît lorsque je me connecte pour la première fois, mais comment puis-je le voir après? Merci.
Joshua Pinter du

Réponses:

7

Vous pouvez voir les mises à jour disponibles en tapant comme sudo aptitude.

Par exemple,

aptitude

Et si vous ne souhaitez pas qu'un package soit mis à jour, vous pouvez verrouiller ce package.

  1. Ouvrez un terminal
  2. Tapez sudo -set appuyez sur Entrée
  3. Entrez votre mot de passe pour sudo

    echo libxfont1 hold | dpkg --set-selections
    
  4. Remplacez libxfont1 par le package que vous souhaitez épingler
  5. Maintenant, courez sudo apt-get updateet ensuite sudo apt-get upgrade.

Pour plus d'informations, vérifiez comment épingler des packages .

rɑːdʒɑ
la source
10

Pour effectuer une mise à jour simulée: sudo apt-get -s upgrade
Pour mettre à jour un seul package:sudo apt-get upgrade packagename_here

Dennis Kaarsemaker
la source
4

Fais-le s'il te plaît

sudo cat /var/lib/update-notifier/updates-available

puis vérifiez quels packages sont disponibles pour la mise à niveau

apt list --upgradable

puis installez simplement ce dont vous avez besoin à partir du résultat ci-dessus

sudo apt-get install PACKAGE_NAME

Andres Leon Rangel
la source
1

Vous pouvez conserver n'importe quel paquet, cela le gardera dans la même version, peu importe quoi.

Tout d' abord courir sudo -s, puis echo package_name hold | dpkg --set-selections.

Vous pouvez ensuite retirer la cale avec sudo apt-get install package_name.

J'espère que cela pourra aider.

lisse-texan
la source