[PLDWWW] page changed: pl:faq
Jacek Konieczny (jajcus)
jajcus at pld-linux.org
Wed Oct 31 09:40:32 CET 2012
[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/
More information about the pld-cvs-commit
mailing list