パソコン汎用

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

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

インストール

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

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

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

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

何も指定しないエラー

# swinstall

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

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

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

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

なんかホストがどうとか言われます。

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

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

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

閲覧

# swlist パッケージ名

削除

# swremove パッケージ名

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-03-28 (月) 10:49:41