Myślę o zainstalowaniu hylafax + wersja 5.5.4, która została wydana w zeszłym miesiącu na moim komputerze Debian .
Sprawdziłem dpkg -l | grep "hylafax"
i dowiedziałem się, że bieżąca wersja to 5.5.3. Potem sprawdziłem apt-cache search hylafax
i zobaczyłem, że paczki są dostępne, ale nie widzę żadnego numeru wersji.
Jak mogę znaleźć wersję pakietów dostępnych w apt-get
?
Odpowiedzi:
OK, znalazłem to.
apt-cache policy <package name>
pokaże szczegóły wersji.Pokazuje także, która wersja jest aktualnie zainstalowana i które wersje są dostępne do zainstalowania.
Na przykład,
apt-cache policy hylafax+
źródło
apt install
, aby dać Ci szansę przejrzenia wersji przed powiedzeniemY
.apt install
niektórych pakietów (mogą nie być zainstalowane), zainstaluj je od razu. Myślę więc, że dla nowego użytkownika Linuksa lepiej go używaćapt policy
.apt-cache policy <package-name>
apt-get install -s <package-name>
apt-cache show <package-name>
dpkg -l <package-name>
źródło
dpkg -l
wyświetla tylko zainstalowane pakiety. Nie warto wyświetlać wcześniej wersji.w skrócie
źródło
Linux Mint, Debian 9, Ubuntu 16.04 i starsze:
Krótka informacja :
Szczegółowe informacje (z opisem i zależnością):
źródło
Następujące elementy mogą działać wystarczająco dobrze:
Zobacz więcej w aptitude (8)
źródło
Ponadto pakiet apt-show-wersje (instalowany osobno) analizuje informacje dpkg o tym, co jest zainstalowane i informuje, czy pakiety są aktualne.
Przykład..
źródło
na debianie:
podaje listę z pakietem, wersją do uaktualnienia i aktualną wersją pakietu.
wynik:
źródło
apt-show-versions
potrzebne żadne dodatkowe pakiety (jak ).Jak napisano w innym miejscu, to też działa:
apt-cache madison <package_name>
źródło
Ponadto według strony podręcznika:
może być również użyty do:
Dawny:
źródło
Możesz także po prostu wykonać zwykłe czynności,
apt-get update
a następnie, zgodnie z instrukcją, wykonać:apt-get -V upgrade
Który pokaże ci obecny pakiet w porównaniu z tym, który zostanie zaktualizowany w formacie podobnym do poniższego:
źródło
apt-cache policy
każdy pakiet