Yum
Z openSUSE wiki
| Wskazówka: Do zarządzania pakietami w openSUSE zaleca się używać YaST lub zyppera. |
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
Opcjonalne repozytoria nieoficjalne
| 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

