debパッケージをrpmパッケージへ変換 - alienコマンド
タイトル通り、debパッケージをrpmパッケージへ変換する方法。
変換するには、「alien」コマンドを利用するが、
alienコマンドは、yumからのインストールは行えないので、
ソースコードを入手し、ビルドする。
ただ、ソースコードには、簡単にrpmパッケージ化できるファイルが含まれているので、
alienソースコードからalienのRPMパッケージを生成すればよい。
以下、手順。
- rpmbuildコマンドのインストール
# yum install rpm-build
... - alienのソースコード入手
# wget http://ftp.debian.org/debian/pool/main/a/alien/alien_8.74.tar.gz
... - alienのソースコードからRPMパッケージ生成
# ls
alien_8.74.tar.gz
# rpmbuild -ta alien_8.74.tar.gz
...
書き込み完了: /usr/src/redhat/RPMS/noarch/alien-8.74-1.noarch.rpm
# ls /usr/src/redhat/RPMS/noarch
alien-8.74-1.noarch.rpm - alienのRPMパッケージをインストール
# rpm -ivh /usr/src/redhat/RPMS/noarch/alien-8.74-1.noarch.rpm
準備中... ########################################### [100%]
1:alien ########################################### [100%] - 以上で、ようやくalienコマンドがインストールできたので、
debパッケージをrpmパッケージへ変換# alien --to-rpm --scripts *.deb
xxx.rpm generated
...
参考:
- クロス開発ツールチェーンをdebからrpmパッケージに変換する - アットマークテクノ内
(http://armadillo.atmark-techno.com/howto/convert-deb-package-with-alien) - alien 入れた - Kazkaz Diary
(http://www.ync-net.co.jp/~kaz/diary/?date=0321)
« WSH - ユーザのパスワードを変更する | トップページ | 気になる商品 - USB接続のラジオ サン電子 RDPC-101 »
「Linux」カテゴリの記事
- [Linux] ログイン画面のOS名表示など(2013.08.12)
- CentOSからWin7の共有フォルダへアクセス(2011.11.27)
- namazuのインストール手順(2011.09.02)
- mknmzで、エラー 'sh: line 1: no: command not found'(2011.08.30)
- PostgreSQL 8.1から7.3へデータ移行(2011.08.24)
コメント
この記事へのコメントは終了しました。
« WSH - ユーザのパスワードを変更する | トップページ | 気になる商品 - USB接続のラジオ サン電子 RDPC-101 »
情報、助かりました。
投稿: pa | 2011年9月29日 (木) 23時44分
お役に立てて幸いです。
投稿: みズとおかズ | 2011年10月 2日 (日) 22時30分