Kowの日記: 脱線
日記 by
Kow
MLD-miniに追加インストールするキットを作っていたけど
なんかその作業をしている最中にパッケージの依存関係を
いちいち覚えていなくちゃいけないのとかがめんどくさく
なってきた。
かといってaptとかだとサーバーとか用意しなくちゃいけ
ないしめんどくさい。
というわけでちょっと前から考えてた、
『アプリケーションの追加と削除』
なシステムを作り始めてみる。
まずインストールしたいアプリのパッケージリストファイルを作る。
そのファイルの中にはインストールしたいアプリのファイル名とパッケ
ージ名が記述してある。
で、そのインストール用アプリにそのファイル名と、パッケージファイ
ルが入ったディレクトリ名が書いてあるファイル名を指定すると、イン
ストールとアンインストールが出来るようにしたいわけ。
ウィザードはtcl/tkで作ろうと思っているところ。
アンインストールの時は一緒にインストールしたライブラリも削除し
てしまうと他でもそのライブラリを使っていた場合困るのでそこは、
選択できるようにしようかなとか。
依存関係を確実に把握しながらインストール/アンインストールする
RPMと、オートマチックでがんがんインストールできるaptはあるけど
ユーザーがお手軽インストール/アンインストールするちょうど間の
ものがないのねん。
ちっと作ってみるか。