pygtk-rpminstall
このパッケージは、まだ、配布されていません。開発中のソースは、projects/pygtk-rpminstall/trunkにあります。
Vine Linux 6 に含まれている RPM インストーラ(rpminstall) は、 Gambas で開発されていますが、Vine Linux 7 に向けての TODO リストの機能改良・拡張 で他の言語へ移行することが提案されています。
開発者
ソースのチェックアウト
$ svn co http://trac.vinelinux.org/repos/projects/pygtk-rpminstall/trunk pygtk-rpminstall
実装済み機能
- インストールするパッケージ一覧への RPM ファイルの追加と削除
- コマンドライン引数に指定した RPM ファイルのインストールするパッケージ一覧への追加
- arch に応じ、インストールするパッケージ一覧へ追加できるファイルをフィルタリング
- パッケージがインストール可能かどうかの検証
- 既により新しいか同じバージョンのパッケージがインストールされていないか
- 依存パッケージがインストールされているか?
- パッケージのインストール
TODO
ソースパッケージとバイナリパッケージが混在していないか => ソースパッケージは対象外とする。
ソースパッケージを展開したいような人は、rpminstall を使わないのでは?
pygtk-rpminstall をインストール先に配置した場合に必要なファイルを読めるようにする(*.ui とか)
- 認証をどうするか? gnome-python-libgksu を使う? -> gksu 経由で使う
- 依存パッケージがインストールされていない場合、依存パッケージを apt 経由でインストールする
参考資料