|
|
| 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... |
| sterownik hostap sqnqba 13-08-08 04:47 |
| Odp:Kłopoty z uruchomieniem Mandrivy Haos 12-08-08 03:00 |
| Odp:Różnice między One a Free Haos 12-08-08 02:49 |
| Creative Vista Live Haos 12-08-08 02:30 |
| Piszczenie zamiast dźwięku Grummi 17-07-08 14:55 |
| Mandriva 2008 problem z instalacja HELP davids1 10-06-08 21:41 |