pythonパッケージからdebファイルを作成する
諸事情により、Pythonパッケージからdebファイルを作成する必要があったのでその手順をメモ
pythonパッケージからdebファイルを作成するツールをインストール
#apt-get install python-stdeb
debファイル化したい、pythonパッケージのDL
今回は、oslo.db-1.0.2というOpenStackのDB周りの共通コンポーネントをdeb化する
$wget https://pypi.python.org/packages/source/o/oslo.db/oslo.db-1.0.2.tar.gz
py2dscの実行
DLしたファイルを引数に py2dsc を実行
$py2dsc oslo.db-1.0.2.tar.gz
deb_destというフォルダが作成されます
$ls deb_dist oslo.db-1.0.2.tar.gz
deb_dest/oslo.db-1.0.2の下で dpkg-buildpackage を実行
$cd deb_dist/oslo-db-1.0.2 $dpkg-buildpackage -rfakeroot -uc -us $cd .. $ls oslo-db-1.0.2 oslo-db_1.0.2-1_amd64.changes oslo-db_1.0.2-1.debian.tar.gz oslo-db_1.0.2-1.dsc oslo-db-1.0.2.orig oslo-db_1.0.2.orig.tar.gz python-oslo.db_1.0.2-1_all.deb
するとdebファイルが追加されています。
あとは dpkg -i
でインストールしたりいろいろとご自由に