Ubuntu の標準形式でありながら、CentOS や RHEL(RedHat Enterprise Linux) ではそのままでは扱えない deb パッケージを rpm パッケージに変換する方法があります。
具体的には alien コマンドを利用します。 まずこの alien コマンドを CentOS や RHEL 環境上でビルドします:
ここまでの作業で alien コマンドがインストールできているので、このコマンドを使って deb パッケージを rpm パッケージへ変換します:
こうして出来上がった rpm ファイルは rpm コマンドや yum コマンドで導入可能です。
具体的には alien コマンドを利用します。 まずこの alien コマンドを CentOS や RHEL 環境上でビルドします:
# yum install rpm-build # cd /tmp # wget http://ftp.debian.org/debian/pool/main/a/alien/alien_8.92.tar.gz # rpmbuild -ta alien_8.92.tar.gz : : 書き込み完了: /root/rpmbuild/RPMS/noarch/alien-8.92-1.noarch.rpm : : # rpm -ivh /root/rpmbuild/RPMS/noarch/alien-8.92-1.noarch.rpm
ここまでの作業で alien コマンドがインストールできているので、このコマンドを使って deb パッケージを rpm パッケージへ変換します:
# alien --to-rpm --scripts xxx.deb xxx.rpm generated
こうして出来上がった rpm ファイルは rpm コマンドや yum コマンドで導入可能です。