wiki:Packages/pygtk-rpminstall

Version 14 (modified by yasumichi, 11 years ago) (diff)

--

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 経由でインストールする

参考資料