Wyodrębnij pliki z pliku pkg Solaris bez instalacji

9

Jak mogę wyodrębnić pliki binarne z pliku pkg bez dodawania ich do domyślnych lokalizacji w /usrfolderze lub innym domyślnym folderze. Chcę dodać ten pakiet do mojego katalogu, /our_own_directory/our_own_prefix_specific_for_this_packageaby był samodzielny, łatwy do zrozumienia, co się dzieje, i jest powiązany z naszymi katalogami aplikacji zamiast katalogów systemu operacyjnego.

Nie chcę też dotykać globalnej bazy danych zainstalowanych pakietów.

Bryan Field
źródło

Odpowiedzi:

14

Chociaż to nie spowoduje zainstalowania pakietu, możesz przenieść je z pliku pakietu (inaczej pakietu strumienia danych) do lokalizacji buforowania za pomocą polecenia pkgtrans:

pkgtrans nazwa_pliku.pkg / home / user / istniejący_katalog_pakietów_ współczesnych

Spowoduje to wyodrębnienie hierarchii systemu plików pakietu, a także pliku pkginfo i wszelkich skryptów przed / po instalacji do katalogu.

TCampbell
źródło