Czym jest to magiczne urpmi, o którym każdy użytkownik "Mandarynki" wspomina?
Urpmi jest to system
zarządzania pakietami stworzony na potrzeby dystrybucji linuksa
Mandrake Linux (przemianowanej później na Mandrakelinux, a obecnie
Mandriva), a stworzony przez firmę MandrakeSoft. System urpmi
wykorzystuje pakiety RPM (Red Hat Package Manager).
W skład narzędzi urpmi wchodzą:
urpme - deinstaluje wybrane pakiety wraz z zależnościami
urpmf - wyszukuje pakiety o zadanej zawartości
urpmi - instaluje wybrane pakiety
urpmq - pozwala na wyświetlenie zawartości bazy pakietów
urpmi.{addmedia,removemedia} - pozwala dodawać/usuwać źródła pakietów
urpmi.update - aktualizuje wybrane pakiety
Powyższe programy działają zarówno w trybie linii poleceń, jak i w
środowisku graficznym. W środowisku graficznym mogą działać jako
niezależne aplikacje, lub jako składniki Centrum Sterowania Mandriva -
DrakConf ( Gwiazdka --> System --> Konfiguracja --> Pakiety )
Zaczynamy Na początku dobrze będzie uzupełnić sobie nasze repozytorium, z
którego będą pobierane pakiety dla systemu. Możemy to zrobić graficznie
w Konfiguracji Komputera lub jak prawdziwy linuksowiec w konsoli.
Pierwszym krokiem jest odwiedzenie strony Easy URPMI Strona występuje w języku polskim więc nie będę pisał co i jak. Wybierz potrzebne Ci pakiety i dopal konsolę. Wpisz su, podaj hasło roota i wklej to co pokazało się na stronie.
Przykład:
Kod:
urpmi.addmedia plf-free ftp://ftp.planetmirror.com/pub/plf/mandrake/free/10.2 with hdlist.cz
urpmi.addmedia plf-nonfree ftp://ftp.planetmirror.com/pub/plf/mandrake/non-free/10.2 with hdlist.cz
urpmi.addmedia --update updates
ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/updates/LE2005/main_updates/
with media_info/hdlist.cz
urpmi.addmedia main ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/2005/i586/media/main with media_info/hdlist.cz
urpmi.addmedia contrib ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/2005/i586/media/contrib with media_info/hdlist.cz
urpmi.addmedia jpackage
ftp://anorien.csc.warwick.ac.uk/Mandrakelinux/official/2005/i586/media/jpackage
with media_info/hdlist.cz
Teraz system pobierze specjalne pliki, dzięki którym powiększymy repozytorium pakietów dla systemu.
Po skończeniu i zassaniu wszystkiego masz więcej pakietów do
wyboru. Możesz to sprawdzić w ( Gwiazdka --> System -->
Konfiguracja --> Pakiety --> Instalacja Oprogramowania ). Spróbuj
zainstalować sobie quake
System sam zassa odpowiednie pakiety z serwerów i zainstaluje grę w
systemie. Nie musisz już mieć 1000 płytek cd. Wszystko masz na
zewnętrznych serwerach.
Obsługa URPMI Po skonfigurowaniu urpmi warto co jakiś czas odświeżać repozytorium i sprawdzić, czy nie pojawiły się nowe paczki. Można to zrobić kilkając w Centrum Sterowania lub wpisać w konsoli:
Kod:
urpmi.update -a
Czasami może się zdarzyć coś w systemie, że zabraknie nam jakiegoś
pliku a nie wiem jak można go zdobyć i bezproblemowo wdrożyć do
systemu. Z pomocą przychodzi nam:
Kod:
urpmf nazwa_pliku
Polecenie wypisze nam wszystkie pakiety, które posiadają dany plik. Dla ułatwienia przegladania możemy wpisać:
Kod:
urpmf nazwa_pliku | less
Natomiast jeśli świta nam, że jakiś plik znajduję się w pakiecie, który zawiera jakieś słowo możemy wpisać:
Kod:
urpmf nazwa_pliku | grep slowo
Jeżeli chcemy uzyskać informację o danym pakiecie to piszemy:
Kod:
urpmq -i nazwa_pakietu
a komenda
Kod:
urpmq -l nazwa_pakietu
zwróci nam listę plików jakie zawiera dany pakiet. Jeśli lista jest długa możemy napisać:
Kod:
urpmq -l nazwa_pakietu | less
i przeglądać ją w wygodniejszy sposób.
Instalacja Instalacja pakietu zamyka się w klikaniu w Centrum Sterowania bądź do wpisania w konsoli:
Kod:
urpmi nazwa_pakietu
Wszystko co związane z urpmi wykonujemy jako root.
Więcej na temat każdego polecenia można uzyskać za pomocną komendy wpisanej w konsoli: