Витягуйте файли з pkg-файлу Solaris без встановлення


9

Як я можу витягнути двійкові файли з файлу pkg, не додаючи їх до стандартних місць у /usrіншій папці за замовчуванням. Я хочу додати цей пакунок у свій власний каталог, /our_own_directory/our_own_prefix_specific_for_this_packageщоб він містився самостійно, легко було знати, що відбувається, і прив’язаний до наших каталогів додатків замість каталогів ОС.

Крім того, я не хочу зачіпати глобальну базу даних встановлених пакетів.

Відповіді:


14

Хоча це не встановить пакет, ви можете перенести їх з файлу пакету (він же пакет даних потоку даних) у місце розташування котушки за допомогою команди pkgtrans:

pkgtrans filename.pkg / home / користувач / існуючий_часний_пакет_префікс_dir

Це дозволить витягнути ієрархію файлової системи пакетів, а також файл pkginfo та будь-які сценарії попередньої та після встановлення у ваш каталог.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.