= pygtk-rpminstall = このパッケージは、まだ、配布されていません。開発中のソースは、[source:projects/pygtk-rpminstall/trunk]にあります。 Vine Linux 6 に含まれている RPM インストーラ(rpminstall) は、 [http://gambas.sourceforge.net/en/main.html Gambas] で開発されていますが、[wiki:TODOforVine7 Vine Linux 7 に向けての TODO リスト]の[wiki:Vine7/Enhancements 機能改良・拡張] で他の言語へ移行することが提案されています。 == 開発者 == * [wiki:Developers/yasumichi yasumichi] == ソースのチェックアウト == {{{ $ 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 経由でインストールする == 参考資料 == * [http://www.python.jp/doc/release/index.html Python v2.6.2 documentation] * [http://www.python.jp/doc/release/library/index.html Python 標準ライブラリ] * [http://www.python.jp/doc/release/library/pdb.html 27.2. pdb — Python デバッガ] * [http://readthedocs.org/docs/python-gtk-3-tutorial/en/latest/index.html Python GTK+ 3 Tutorial 1.0 documentation] * [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html RPM Guide(Fedora Draft Documentation)] * [http://www.ukuug.org/events/linux2004/programme/paper-PNasrat-1/rpm-python-slides/frames.html RPM Python (and friends)] * [wiki:Packages/rpm/rpm-python rpm-python の使用例]