Webpin - wyszukiwarka pakietów RPM
Z openSUSE wiki
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 dla Yast2
Aby zainstalować webpin dla Yast posłużymy się komendą:
# zypper addrepo http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.2/ Tools
Jeśli korzystamy z xfce i chcemy mieć najnowszą stabilną wersję yast2-packager-webpin, to możemy dodać:
# zypper addrepo http://download.opensuse.org/repositories/X11:/xfce:/nilda/openSUSE_11.2/ xfce nilda
Instalacja:
# zypper install webpin yast2-packager-webpin
Klient w Yast2
Po kliknięciu na "Szukanie pakietów (webpin)" w Yast, pokaże nam się okienko wyszukiwania pakietów. Webpin ten przeszukuje wszystkie dostępne repozytoria (w tym również katalogi domowe na http://download.opensuse.org/repositories/home:/ ), instaluje pakiety oraz dodaje nowe źródła aktualizacji.
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.2/
Dla 11.2 jest w:
http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.1/
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.

