[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