Webpin - wyszukiwarka pakietów RPM

Z openSUSE wiki

(Przekierowano z Webpin)

webpin to wyszukiwarka pakietów RPM dla openSUSE Plik:kameleonek.png. 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.

Plik:Webpin-in-yast2.png


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.

Linki

Webpin