#author("2022-03-28T10:49:41+09:00","default:yakumo_murakami","yakumo_murakami")
[[パソコン汎用]]

HP-HX(たぶん11あたり)のパッケージインストーラを触る機会があったので、まとめます。

なお、パッケージ以外にも指定方法がいくつかあるようだけど、今回は使いませんでした。

* インストール [#p1a5917d]

パッケージが /misc/tmp/package.depot にあるとして。

 # swinstall -x autoselect_dependencies=false -s /misc/tmp/package.depot


こうすると、よくわかんないテキストベースのGUIっぽいのが動くので、あとは表示に従って[TAB]とカーソルキー、スペースキー、ENTERキーで操作すればいい。

なお、以下の場合は注意。

* 何も指定しないエラー [#jbd1c513]

 # swinstall

この場合、ネットワークが外に通じてないとエラーになります。~
ならなかったとしてもGUIのインストーラが動くので、Xサーバが叩けないとこれもエラーです。

* ネットワーク問い合わせをやめたけど、それでもエラー。 [#j1844602]

 # swinstall -x autoselect_dependencies=false -s /misc/ 

autodetect_dependenciesをfalseにするとネットワークに問い合わせをしなんいのは正解。~
だけど、パッケージにディレクトリを指定すると、GUIのインストーラを起動しようとする。~
で、たぶんXサーバが叩けない環境なんでしょう?このためエラーになります。

* なんかホストがどうとか言われます。 [#fae14713]

 # swinstall -x autoselect_dependencies=false -s ./パッケージのファイル

実は、''-s でファイルやディレクトリを指定するには、フルパスで書かないとホスト名とみなされてしまう'' の。なんてマヌケな!

なので、フルパスで書けばhost名がどうのってしかられる事はなくなるわ。


* 閲覧 [#j5880a17]

 # swlist パッケージ名

* 削除 [#q1c53c2f]

 # swremove パッケージ名

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS