Jak mogę sprawdzić wersję dostępnego pakietu w repozytoriach Ubuntu bez jego instalowania?
źródło
Jak mogę sprawdzić wersję dostępnego pakietu w repozytoriach Ubuntu bez jego instalowania?
Użyj polecenia:
apt-cache policy <packageName>
Daje to informacje o wszystkich dostępnych wersjach pakietów.
Przykład:
alaa @ aa-lu: ~ $ apt-cache policy vlc VLC: Zainstalowano: 2.0.8-0ubuntu0.13.04.1 Kandydat: 2.0.8-0ubuntu0.13.04.1 Tabela wersji: *** 2.0.8-0ubuntu 0,13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe i386 Packages 500 http://security.ubuntu.com/ubuntu/ raring-security / universe i386 Packages 100 / var / lib / dpkg / status 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring / universe i386 Packages
Z danych wyjściowych widać, że dostępne są dwie wersje: 2.0.8-0ubuntu0.13.04.1
i 2.0.6-1
. Mówi także, z których repozytoriów pochodzą.
Installed:
informuje o zainstalowanej wersji. Jeśli nie masz zainstalowanego pakietu, zobaczysz (none)
.
Candidate:
to wersja, która zostanie zainstalowana, jeśli używasz apt-get install vlc
. Jeśli chcesz zainstalować inną wersję, zrobiłbyś to apt-get install vlc=2.0.6-1
.
Wejdź na packages.ubuntu.com , wypełnij formularz wyszukiwania i uzyskaj ładny widok na pakiet wraz z wersją.
Wyszukaj, a następnie:
Największym minusem jest to, że nie będzie zawierał listy wersji innych zainstalowanych repozytoriów, takich jak PPA. Będziesz wtedy potrzebować takiego apt-cache policy
podejścia, jakie zostało już opublikowane.
Skorzystaj ze skrótu - po prostu wyszukaj http://packages.ubuntu.com/packagename
i zastąp packagename
nazwą pakietu, który chcesz wysłać zapytanie.
apt-cache madison <packageName>
Zawiera także informacje o wszystkich dostępnych wersjach pakietów w repozytoriach. To polecenie wyjściowe miało następującą składnię:
packageName | Version | Repository
Komenda madison apt-cache próbuje naśladować format wyjściowy i podzbiór funkcjonalności narzędzia do zarządzania archiwum Debian, madison. Wyświetla dostępne wersje pakietu w formacie tabelarycznym. W przeciwieństwie do oryginalnego madisona może wyświetlać informacje tylko dla architektury, dla której APT pobrał listy pakietów (APT :: Architecture).
Przykład:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
apt-cache policy
Otwórz terminal za pomocą CTRL+ ALT+, T a następnie wpisz as
Następnie poda informacje o dostępnej wersji.
na przykład:
źródło
apt-cache show
jest bardziej praktyczny w tym sensie.chromium-browser
. Możesz to sprawdzić za pomocąapt-cache search chromium
. To piąta linia od wyjścia :)apt-cache show
lubaptitude show
daje wiele informacji o pakiecie z repozytoriów (nawet jeśli jest on zainstalowany lub nie), w tym wersji. Jeśli interesuje Cię tylko wersja, użyj:lub
Jeśli pakiet jest dostępny w kilku wersjach, zobaczysz to. Aby zobaczyć tylko ostatnią wersję, użyj:
Z powyższym poleceniem nie możesz mieć żadnych wątpliwości.
źródło
źródło
Oto inny sposób:
Powyższa metoda działa tylko wtedy, gdy jest uruchamiana z sudo.
źródło
-s
)