|
|
| URPMI z konsoli, czyli szybko i wygodnie |
|
| Napisał: pgobi | |
| piątek, 04 czerwiec 2004 | |
|
Często zdarza się, czy to przy instalowaniu jakichś programów, czy też przy ich kompilowaniu, że brakuje nam jakiejś biblioteki lub pakietu, bez których doprowadzenie całej operacji do końca staje się niemożliwe. Wielu użytkowników wpada wtedy w panikę i zazwyczaj rezygnuje z dokończenia zadania. A szkoda, gdyż dzięki bazie RPM doinstalowanie czegokolwiek potrzebnego w systemie jest rzeczą niezwykle prostą. Na początek należy odpowiednio skonfigurować narzędzie urpmi, które będzie nam służyło pomocą w dalszym działaniu. Pomoc w konfiguracji można znaleźć np wykorzystując easyURPMI. Po skonfigurowaniu bazy danych mamy ją już gotową do wykorzystania. Jeśli została ona skonfigurowana wcześniej to przed skorzystaniem warto jest zadbać o jej aktualność. Dokonujemy tego przy pomocy polecenia: # urpmi.update -aMogą zaistnieć zasadniczo dwie sytuacje: - chcemy dowiedzieć się czegoś o pakiecie, który mamy zainstalowany w systemie - chcemy się dowiedzieć czegoś o pakiecie, którego nie mamy zainstalowanego. Na początek zajmiemy się tą pierwszą systuacją. W tym przypadku będziemy posługiwać się poleceniem "rpm". Załóżmy, że chcemy się dowiedzieć czy mamy w systemie zainstalowany pakiet o nazwie nazwa_pakietu. Zatem wydajemy polecenie: # rpm -qa | grep nazwa_pakietui zobaczymy listę wszystkich zainstalowanych pakietów, które w nazwie mają słowo nazwa_pakietu. Jeśli chcemy zapoznać sie bliżej z którymś z pakietów, to wydajemy polecenie: # rpm -qi nazwa_pakietuNa ekranie zobaczymy wtedy opis pakietu, którego nazwę podaliśmy. Jeśli chcemy dowiedzieć się, gdzie zostały umieszczone pliki z danego pakietu, to: # rpm -ql nazwa_pakietui wyświetli się ich lista wraz z pełnymi ścieżkami. Ponieważ często plików tych jest bardzo dużo, więc zeby ułatwić sobie przeglądanie warto zastosować następującą kombinację: # rpm -ql nazwa_pakietu | lessTeraz juz możemy swobodnie przewijać listę plików, a także wyszukiwać słowa wpisując "/szukane_slowo". Jeśli poszukujemy tylko jednego konkretnego pliku, to żeby ułatwić sobie bardziej sprawę można zastosować jeszcze taką sztuczkę: # rpm -ql nazwa_pakietu | grep nazwa_plikuTeraz zostaną wypisane tylko linijki zawierające słowo "nazwa_pliku" (nie koniecznie musi to być akurat nazwa jakiegoś pliku, może to być dowolne słowo). Jeśli i tych jest za dużo to możemy pójść jeszcze dalej umożliwiając przewijanie sobie również tej listy: # rpm -ql nazwa_pakietu | grep nazwa_pliku | lessW ten sposób możemy się dowiedzieć, czy mamy potrzebną rzecz w systemie, a jeśli tak, to gdzie. Co jednak gdy się okaże, że poszukiwanego pliku nie mamy zainstalowanego? W tym pomoże nam grupa poleceń urpm. Warto by było się na początek dowiedzieć, do jakiego pakietu należy poszukiwany plik. Polecenie: # urpmf nazwa_plikuwypisze nam wszystkie pakiety, które zawierają w sobie plik "nazwa_pliku". Tradycyjnie dla ułatwienia przeglądania, warto skorzystać z less: # urpmf nazwa_pliku | lessbądź jeśli znamy jakieś słowo z nazwy poszukiwanego pakietu - z grep: # urpmf nazwa_pliku | grep slowoWynikiem tego polecenia jest lista pakietów zawierających dany plik wraz ze ścieżką do tego pliku: nazwa_pakietu:sciezka_do_pliku Jeśli już wiemy o jaki pakiet nam chodzi, możemy uzyskać o nim nieco więcej informacji: # urpmq -i nazwa_pakietuwypisze opis pakietu, natomiast: # urpmq -l nazwa_pakietulistę wszystkich plików w pakiecie (oczywiście less i grep wciąż działają). No i na koniec pozostaje już tylko zainstalować wybrany pakiet: # urpmi nazwa_pakietuWarto pamiętać o tym, że zawsze można skorzystać z klawisza TAB, aby uzupełnić nazwę wpisywanego pakietu. Łatwiej wtedy znaleźć ten, o który nam chodzi. Do wykoniania każdego z powyższych poleceń, należy być zalogowanym jako root. Więcej informacji (i opcji) o poleceniach rpm i urpm można znaleźć w podręcznikach man (man rpm, man urpmi, man urmpq, man urpmf). Autor: pgobi Liczba komentarzy (0) - Dodaj swój komentarz do tego artykułu... |
| Wymagania sprzętowe labanski 19-11-08 15:50 |
| PowerSave - Jasność ekranu. tomeez 31-10-08 16:29 |
| IRC Ne0rf3 26-10-08 15:55 |
| dwl-510 hakermax 06-10-08 13:38 |
| hp photosmart c3100 wojciech.zc 04-10-08 15:16 |
| mandriva po instalacji nie uruchamia się... hoolygaan 17-09-08 15:13 |