URPMI dla początkujących
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 przeglądania 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:
Kod: man urpmi
lub
Kod:urpmi --help