インストールせずにSolaris pkgファイルからファイルを抽出する


9

どのようにすれば、pkgファイルからバイナリを抽出する/usrか、または他のデフォルトフォルダーの下のデフォルトの場所にバイナリを追加できません。このパッケージを自分のディレクトリの下に追加して/our_own_directory/our_own_prefix_specific_for_this_package、自己完結型で、何が起こっているかを簡単に把握できるようにし、OSディレクトリではなくアプリケーションディレクトリに関連付けたいと考えています。

また、インストール済みパッケージのグローバルデータベースには触れたくありません。

回答:


14

これではパッケージはインストールされませんが、pkgtransコマンドを使用して、パッケージファイル(別名datastreamパッケージ)からスプールの場所に転送できます。

pkgtransファイル名.pkg / home / user / existing_temporary_package_prefix_dir

これにより、パッケージファイルシステム階層、pkginfoファイル、およびインストール前/インストール後のスクリプトがディレクトリに抽出されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.