zypper: Jak wyświetlić listę różnych dostępnych wersji pakietu?

13

Chcę uzyskać listę wszystkich dostępnych wersji pakietu, tę samą listę, którą możesz zobaczyć w Yast, ale używając zyppera.

OpenSuse 13.1, zypper 1.9.16

ShadSterling
źródło

Odpowiedzi:

14

Zastosowanie search -s. Na przykład sudo zypper search -s fortunemoże dać ten wynik:

Loading repository data...
Reading installed packages...

S | Name    | Type       | Version      | Arch   | Repository                    
--+---------+------------+--------------+--------+-------------------------------
i | fortune | package    | 1.99.1-6.1.4 | x86_64 | 13.1-OpenSUSE-InstallOss      
i | fortune | package    | 1.99.1-6.1.4 | x86_64 | Tumbleweed-OpenSUSE-InstallOss
v | fortune | package    | 1.99.1-4.1.2 | x86_64 | 12.3-OpenSUSE-Oss             
v | fortune | package    | 1.99.1-6.1.4 | i586   | 13.1-OpenSUSE-InstallOss      
v | fortune | package    | 1.99.1-6.1.4 | i586   | Tumbleweed-OpenSUSE-InstallOss
v | fortune | package    | 1.99.1-4.1.2 | i586   | 12.3-OpenSUSE-Oss             
  | fortune | srcpackage | 1.99.1-6.1.4 | noarch | 13.1-OpenSUSE-SourceOss       
  | fortune | srcpackage | 1.99.1-6.1.4 | noarch | Tumbleweed-OpenSUSE-SourceOss 
  | fortune | srcpackage | 1.99.1-4.1.2 | noarch | 12.3-OpenSUSE-SourceOss       
ShadSterling
źródło
2
Ponieważ musiałem to po prostu sprawdzić: litera S w nagłówku pierwszej kolumny oznacza „Status”. Wartości są następujące: i -> Zainstalowane. v -> Zainstalowano inną wersję. Puste miejsce -> Żadne
twobeers