[Jak sprawdzić, z jakiego speca zbudowany został pakiet X?] przestarzała i nieco głupia instrukcja zamieniona na coś bardziej aktualnego
--- https://www.pld-linux.org/pl/faq?rev=1201439413 +++ https://www.pld-linux.org/pl/faq @@ -25,23 +25,11 @@ ==== Jak sprawdzić, z jakiego speca zbudowany został pakiet X? ==== - Na początku należy sprawdzić, czy nie ma speca o dokladnie takiej samej nazwie, co dana paczka rpm. Jeśli nie ma, to z poniższej komendy będzie można bez trudu wywnioskować nazwę szukanego speca: - - - - <file>rpm -q --changelog paczka paczka2 | grep '$Log' - # gdy paczki są zainstalowane - - rpm -q --changelog -p paczka.rpm paczka2.rpm | grep '$Log' - # gdy paczki są na dysku - </file> - Można też użyć bardziej wyrafinowanej komendy (analogicznie do poprzednich przykładów, dodanie po opcji "--changelog" przełącznika "-p" i wpisanie pełnych nazw plików, pozwala sprawdzać zawartość niezainstalowanych paczek): - - <file>rpm -q --changelog paczka paczka2 | awk '/^\$Log:/ {spec=$2;gsub(",v$","",spec);print spec}' - </file> + Polecenie ''rpm -qi pakiet'' pokaże różne informacje na temat pakietu, w tym nazwę pliku pakietu źródłowego. Samą nazwę pakietu + źródłowego można wyświetlić za pomocą polecenia ''rpm -q –queryformat '%{sourcerpm}\n' pakiet''. Podstawowa nazwa pakietu źródłowego (bez numerów wersji i rozszerzenia '.src.rpm') będzie też nazwą repozytorium GIT i pliku .spec z którego pakiet został zbudowany. ==== Jak sprawdzić, do którego pakietu należy dany plik? ==== Jeśli pakiet jest zainstalowany, należy uruchomić komendę ''rpm'' w taki sposób: Diff URL: https://www.pld-linux.org/pl/faq?do=diff&r1=1201439413&r2=1351672831 -- This mail was generated by DokuWiki at https://www.pld-linux.org/ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
