Ekstrak file dari file paris Solaris tanpa menginstal

9

Bagaimana saya bisa mengekstrak binari dari file pkg tanpa menambahkannya ke lokasi default di bawah /usratau folder default lainnya. Saya ingin menambahkan paket ini di bawah direktori saya sendiri /our_own_directory/our_own_prefix_specific_for_this_packagesehingga mandiri, mudah untuk mengetahui apa yang sedang terjadi, dan terkait dengan direktori aplikasi kami, bukan direktori OS.

Juga, saya tidak ingin menyentuh basis data global paket yang diinstal.

Bryan Field
sumber

Jawaban:

14

Meskipun ini tidak akan menginstal paket, Anda dapat mentransfernya dari file paket (alias paket datastream) ke lokasi spool dengan perintah pkgtrans:

pkgtrans filename.pkg / home / user / existing_temporary_package_prefix_dir

Ini akan mengekstrak hierarki sistem file paket serta file pkginfo dan skrip instal pra / post ke direktori Anda.

TCampbell
sumber