Jak znaleźć „pakiet, który można zaktualizować”?

15

Zainstalowałem Ubuntu 12.04 na Amazon EC2. Czasami po połączeniu z instancją otrzymuję następujące informacje

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

Jak znaleźć pakiety, które można zaktualizować? Czy mogę wybrać, jeśli nie chcę aktualizować niektórych pakietów?

Gaurav Agarwal
źródło
Pytanie: jak wyświetlić liczbę pakietów, które można zaktualizować po połączeniu z serwerem. Wyskakuje przy pierwszym połączeniu, ale jak mam go potem zobaczyć? Dzięki.
Joshua Pinter,

Odpowiedzi:

7

Możesz zobaczyć, jakie aktualizacje są dostępne, wpisując jako sudo aptitude.

Na przykład,

uzdolnienie

A jeśli nie chcesz, aby jakikolwiek pakiet był aktualizowany, możesz zablokować ten pakiet.

  1. Otwórz terminal
  2. Wpisz sudo -si naciśnij Enter
  3. Wpisz swoje hasło do sudo

    echo libxfont1 hold | dpkg --set-selections
    
  4. Zastąp libxfont1 pakietem, który chcesz przypiąć
  5. Teraz biegnij sudo apt-get updatei wtedy sudo apt-get upgrade.

Aby uzyskać więcej informacji, sprawdź, jak przypiąć paczki .

rɑːdʒɑ
źródło
11

Aby wykonać symulowaną aktualizację: sudo apt-get -s upgrade
Aby zaktualizować tylko jeden pakiet:sudo apt-get upgrade packagename_here

Dennis Kaarsemaker
źródło
4

Zrób to proszę

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

następnie sprawdź, jakie pakiety są dostępne do aktualizacji

apt list --upgradable

po prostu zainstaluj to, czego potrzebujesz z powyższego wyniku

sudo apt-get install PACKAGE_NAME

Andres Leon Rangel
źródło
1

Możesz przechowywać dowolny pakiet, dzięki czemu będzie on mieć tę samą wersję bez względu na wszystko.

Pierwsze uruchomienie sudo -s, a następnie echo package_name hold | dpkg --set-selections.

Następnie możesz usunąć blokadę za pomocą sudo apt-get install package_name.

Mam nadzieję, że to pomaga.

gładko-texan
źródło