#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 パッケージ名