web-dev-qa-db-ja.com

OpenIndiana `pkg`(またはSolaris 11)を使用してダウンロードしたIPSパッケージファイルをオフラインでインストールする

パッケージファイル をプルダウンするスクリプトを作成します。どうすればそれらをインストールできますか?

pkgを取得してfile://URLの代わりにhttp:// URLを使用できますか?

あるいは、これを行うためのより良いフォーマットはありますか?たとえば、 マニフェスト とすべての個別ファイルを指定して、スタンドアロンのpkgファイルを作成できますか?

ご参考までに、レポのミラーを作成したくありません。

1
Bryan Field

私はあなたの他の投稿で 私の答え を指摘するつもりです。 pkg.depotdインスタンスをローカルにセットアップしてパブリッシャーとして追加することはできますが、pkgをファイルシステムから直接インストールすることはできません。これは主に、パッケージサーバーが追加のメタデータとpkg search機能を提供するためです。

ローカルのpkgサーバーは完全なミラーである必要はありません。他の投稿で述べたように、pkgrecvは必要なもの(およびその依存関係)をプルダウンするだけです。

0
James O'Gorman