Przed zainstalowaniem pakietu chciałbym wiedzieć, jaką wersję otrzymam. Jak sprawdzić wersję przed instalacją za pomocą apt-get
lub aptitude
na Debianie lub Ubuntu?
źródło
Przed zainstalowaniem pakietu chciałbym wiedzieć, jaką wersję otrzymam. Jak sprawdzić wersję przed instalacją za pomocą apt-get
lub aptitude
na Debianie lub Ubuntu?
apt-get
Możesz uruchomić symulację, aby zobaczyć, co się stanie, jeśli uaktualnisz / zainstalujesz pakiet:
apt-get -s install <package>
Aby zobaczyć wszystkie możliwe aktualizacje, uruchom upgrade
tryb pełny i (aby zachować bezpieczeństwo) z symulacją, naciśnij, naby anulować:
apt-get -V -s upgrade
apt-cache
Opcja policy
może wyświetlać zainstalowaną i zdalną wersję (kandydata do instalacji) pakietu.
apt-cache policy <package>
wersje apt-show
Jeśli jest zainstalowany, pokazuje informacje o wersji jednego lub więcej pakietów:
apt-show-versions <package>
Przekazywanie -u
przełącznika z nazwą pakietu lub bez niego spowoduje wyświetlenie tylko pakietów z możliwością aktualizacji.
uzdolnienie
GUI konsoli aptitude
może wyświetlać pakiety z możliwością uaktualnienia w nowych wersjach. Otwórz menu „Pakiety z możliwością aktualizacji”. Naciśnięcie vpakietu spowoduje wyświetlenie bardziej szczegółowych informacji o wersji.
Lub w wierszu poleceń:
aptitude versions <package>
Przekazywanie -V
pokaże szczegółowe informacje o wersjach, ponownie dla bezpieczeństwa za pomocą przełącznika symulacji:
aptitude -V -s install <package>
Zastąpienie install <package>
go upgrade
spowoduje wyświetlenie wersji ze wszystkich pakietów, które można aktualizować.
apt-get -V -s upgrade
sprawił, że mój dzień, dziękuję!apt-get install -s
zsudo
?apt show <packages>
można również dodać do listyInnym sposobem jest użycie dpkg i grep :
źródło
Inną opcją, jeśli nie znasz pełnej nazwy pakietu, jest formatowanie wyników wyszukiwania aptitude:
%c
= status (pakiet zainstalowany lub nie)%p
= nazwa%d
pakietu%V
= opis pakietu = dostępna wersja pakietuOdniesienie: http://linux.die.net/man/8/aptitude
źródło
Aby uzyskać nazwę pakietu:
Aby uzyskać szczegółowe informacje o wersji:
Wierzę
apt-get
iapt-cache
są przestarzałe, zeapt
iaptitude
staje się preferowaną metodą. Biorąc pod uwagę długowieczność apteczki, jest to prawdopodobnie bezpieczny zakład na jakiś czas!źródło
Możesz pisać
apt show <package>
źródło
apt-cache
, że używam,apt
są dwie różne rzeczy ... Czego mi brakuje?apt
iapt-cache
rób to samo. Po sprawdzeniu kodu źródłowego oba interfejsy mają tę samą funkcjonalność: forshow
, funkcja wywoływanaShowPackage
i forsearch
, funkcja wywoływanaDoSearch
.z devscripts.deb
źródło
Aby zobaczyć najnowszą dostępną paczkę przed instalacją. Przeprowadź aktualizację, aby mieć wszystkie najnowsze aktualizacje pakietu.
Teraz, aby sprawdzić najnowszą paczkę dostępną w repozytorium przed instalacją, uruchom polecenie poniżej.
Przykład:
lub
źródło