Webpin - wyszukiwarka pakietów RPM
webpin to wyszukiwarka pakietów RPM dla openSUSE. Jest ona dostępna w Yast, z poziomu konsoli lub pod adresem http://packages.opensuse-community.org
Spis treści |
Instalacja
Pakiet yast2-packager-webpin zawierający program klienta Yast2, znajduje się w standardowym repozytorium openSUSE od wersji 11.3.
Klient w Yast2
Po kliknięciu na "Szukanie pakietów (webpin)" w Yast, pokaże się okienko wyszukiwania pakietów.
Klient konsolowy
Poza Yast oraz webowym interfejsem istnieje też konsolowy klient nazywający się po prostu webpin. Program zawarty jest w pakiecie o takiej samej nazwie, który znajduje się w repozytorium openSUSE:Tools:
http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.4/
Dla 11.3 jest w:
http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.3/
Aplikacja jest także dostępna dla starszych wersji openSUSE i innych dystrybucji. Na stronie http://download.opensuse.org/repositories/openSUSE:/Tools/ można znaleźć adresy odpowiednich repozytoriów.
Obsługa programu jest bardzo łatwa, wystarczy podać szukany pakiet jako argument:
$ webpin beagle 20 results (6 packages) found for "beagle" in openSUSE_102 * beagle: Desktop Search Application - 0.2.12 [suse-oss] - 0.2.18 [BS::Beagle] - 0.2.17 [BS::GNOME:/STABLE | BS::GNOME:/UNSTABLE | BS::home:/Beineri | BS::home:/joeshaw] * beaglefs: FUSE filesystem for Beagle searches - 1.0.4 [BS::Beagle] * libbeagle: Beagle C interface - 0.2.12 [suse-oss] - 0.2.18 [BS::Beagle | BS::GNOME:/STABLE | BS::GNOME:/UNSTABLE | BS::home:/Beineri] * beagle-gui: Desktop Search Application - 0.2.12 [suse-oss] - 0.2.18 [BS::Beagle] - 0.2.17 [BS::GNOME:/STABLE | BS::GNOME:/UNSTABLE | BS::home:/Beineri] * kio_beagle: KIO Slave for Beagle - 0.3.1 [suse-oss | BS::Beagle] * kbeaglebar: Desktop search applet - 0.5.0 [BS::Beagle]
Za gwiazdkami są pakiety z nazwą odpowiadającą zapytaniu, po myślniku są pokazane dostępne wersje. W nawiasach podano nazwę repozytorium w którym pakiet się znajduję.
Przydatne są opcje --smart i --zypper, dzięki którym program sprawdza czy dane repozytoria są na liście wspomnianych menedżerów pakietów. Inna przydatną opcją jest --rpm, która porównuje wersje pakietu będącą w systemie z wersjami znalezionymi.