Yum

Z openSUSE wiki

Grafika:Wskazówka.png Wskazówka: Do zarządzania pakietami w openSUSE zaleca się używać YaST lub zyppera.

Grafika:Nieaktualny.png Ten artykuł dotyczy starszej wersji oprogramowania, informacje w nim zawarte są nieaktulne.


YUM pierwotnie powstał dla dystrybucji Yellow Dog. Został napisany w pythonie, co czyni go wolniejszym od apta. YaST też obsługuje repozytoria przygotowane dla YUM.

Spis treści

Repozytoria

Najlepiej każde repozytorium umieścić w osobnym pliku .repo, w katalogu /etc/yum.repos.d. Pliki z repozytoriami można łatwo zainstalować będąc w konsoli. Oczywiście należy to robić jako root.

Oficjalne repozytoria

Pliki zawierające informację o trzech głównych repozytoriach (główne, aktualizacje i nie-wolne oprogramowanie) znajdują się w pakiecie yum w openSUSE 10.3.

Najpotrzebniejsze repozytoria nieoficjalne

Packman

cd /etc/yum.repos.d
wget http://www.personal.uni-jena.de/~p1woro/suse-yum/packman.repo

Pełna lista mirrorów

Opcjonalne repozytoria nieoficjalne

Grafika:Uwaga.png Uwaga: Wszystkie wymienione poniżej repozytoria mogą spowodować niestabilną pracę systemu. Nie używaj ich, jeśli nie jesteś dobrze obeznany z openSUSE.

Efekty pulpitu

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/X11:/XGL/openSUSE_10.3/X11:XGL.repo

Aktualizacje produktów mozilli

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/mozilla/openSUSE_10.3/mozilla.repo

KDE

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.3/KDE:KDE3.repo

GNOME

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/GNOME:/STABLE/openSUSE_10.3/GNOME:STABLE.repo

Xfce

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/X11:/xfce/openSUSE_10.3/X11:xfce.repo

OpenOffice.org

cd /etc/yum.repos.d
wget http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_10.3/OpenOffice.org:STABLE.repo

Strategiczne gry turowe

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/games:/strategy:/turn-based/openSUSE_10.3/games:strategy:turn-based.repo

Repo obiego

Zawiera głównie polskie komunikatory internetowe.

cd /etc/yum.repos.d
wget http://software.opensuse.org/download/home:/obi_gl/openSUSE_10.3/home:obi_gl.repo

Więcej repozytoriów można znaleźć na stronie http://software.opensuse.org/download/, żeby je dodać wystarczy zapisać plik odpowiedni repo dla posiadanej wersji openSUSE w katalogu /etc/yum.repos.d.

Sposoby użycia

Instalacja, aktualizacja, usuwanie pakietów

Aktualizować system można za pomocą polecenia:

yum update

Pojedyńcze pakiety (i ich zależności) instaluje się poleceniem:

yum install <nazwa>

Jeśli zamiast install napisze się remove to pakiet zostanie usunięty.

yum remove <nazwa>

Zbieranie informacji o pakietach

Dostępność aktualizacji można sprawdzić za pomocą komendy:

yum check-update

Informacje o zależnościach pakietu można zdobyć w ten sposób:

yum deplist <nazwa>

Szukać pakietu można za pomocą opcji search:

yum search <nazwa>

Opcja info wyświetla informacje o pakiecie:

yum info <nazwa>

Wszystkie pakiety dostępne w repozytoriach można wyświetlić za pomocą opcji list:

yum list <nazwa>

Inne

Pamięc podręczną (nagłówki pakietów czy same pakiety) można wyczyścić poleceniem:

yum clean all