web-dev-qa-db-ja.com

Ubuntuに.rpmをインストールする方法は?

私はubuntuユーザーですが、RPM(* .rpm)ファイルであるプリンタードライバーをインストールする必要があります(Linuxのメーカーサイトから入手できる唯一のドライバーです)。

RPMファイルをUbuntuにインストールすることは可能ですか?

前もって感謝します。

33
mpalencia

https://help.ubuntu.com/community/RPM/AlienHowto から、alienパッケージを使用します。

AlienはRPMパッケージファイルをDebianパッケージファイルに変換します。または、AlienはRPMファイルを直接インストールできます。これは、Ubuntuにソフトウェアパッケージをインストールする推奨方法ではありません。可能な限り、追加/削除、apt-get、またはSynaptic Package Managerを使用して、Ubuntuのリポジトリからパッケージをインストールします。 RPMパッケージをインストールしようとすると、パッケージの依存関係の競合が発生する場合があります。

これらのコマンドはそれを行う必要があります:

Sudo apt-get install alien
Sudo alien -i package_file.rpm

そして alienのmanページ から:

警告

エイリアンは、init、libc、またはシステムの機能に不可欠なその他のものなど、重要なシステムパッケージを置き換えるために使用しないでください。これらのパッケージの多くは、ディストリビューションごとに異なる方法で設定されており、異なるディストリビューションのパッケージを同じ意味で使用することはできません。一般的に、システムを壊さずにパッケージを削除できない場合は、エイリアンバージョンに置き換えようとしないでください。

53
Xen2050

このテーマの別のオプション:

% mkdir tmp && cd tmp
% rpm2cpio packagefile-1.0.0.rpm | cpio -id

これにより、RPMがtar/gzipと同様に一時ディレクトリに解凍されます。これで、必要なファイル(ppm?)とスクリプトにアクセスできるようになります。

3
Jeff W