GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuにRPMパッケージをインストールする

Ubuntuリポジトリには、Ubuntuソフトウェアセンターから、またはaptを使用してインストールできる数千のdebパッケージが含まれています。 コマンドラインユーティリティ。 Debは、Ubuntuを含むすべてのDebianベースのディストリビューションで使用されるインストールパッケージ形式です。一部のパッケージは標準のUbuntuリポジトリでは利用できませんが、適切なソースを有効にすることで簡単にインストールできます。

通常、ソフトウェアベンダーがリポジトリを提供していない場合は、ダウンロードページがあり、そこからdebパッケージをダウンロードしてインストールしたり、ソースからソフトウェアをダウンロードしてコンパイルしたりできます。

それほど頻繁ではありませんが、一部のソフトウェアはRPMパッケージとしてのみ配布される場合があります。 RPMは、RedHatおよびCentOSなどのその派生物で使用されるパッケージ形式です。幸い、UbuntuにRPMファイルをインストールしたり、RPMパッケージファイルをDebianパッケージファイルに変換したりできるalienというツールがあります。

始める前に#

これは、Ubuntuにソフトウェアパッケージをインストールするための推奨される方法ではありません。可能な限り、Ubuntuリポジトリからソフトウェアをインストールすることをお勧めします。

すべてのRPMパッケージをUbuntuにインストールできるわけではありません。 Ubuntuにパッケージ化されたRPMをインストールすると、パッケージの依存関係の競合が発生する可能性があります。

このメソッドを使用して、libc、systemd、またはシステムの適切な機能に不可欠なその他のサービスやライブラリなどの重要なシステムパッケージを置き換えたり更新したりしないでください。これを行うと、エラーやシステムの不安定性につながる可能性があります。

エイリアンのインストール#

Alienは、Red Hat rpm、Debian deb、Stampede slp、Slackware tgz、およびSolarispkgファイル形式間の変換をサポートするツールです。

エイリアンパッケージをインストールする前に、システムでユニバースリポジトリが有効になっていることを確認してください。

sudo add-apt-repository universe

リポジトリが有効になったら、パッケージインデックスを更新し、次のコマンドを使用してエイリアンパッケージをインストールします。

sudo apt update sudo apt install alien

上記のコマンドは、必要なビルドツールもインストールします。

RPMパッケージの変換とインストール#

パッケージをRPMからDEB形式に変換するには、alienコマンドに続けてRPMパッケージ名を使用します。

sudo alien package_name.rpm

パッケージのサイズによっては、変換に時間がかかる場合があります。ほとんどの場合、画面に警告メッセージが印刷されます。パッケージが正常に変換されると、出力にはDEBパッケージが生成されたことが示されます。

package_name.deb generated

debパッケージをインストールするには、dpkgを使用できます。 またはapt ユーティリティ:

sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb

これで、システムと互換性があり、すべての依存関係が満たされていることを前提として、パッケージがインストールされます。

Ubuntuシステムにパッケージをインストールするには、sudoアクセス権を持つユーザーとしてログインする必要があります。

RPMパッケージを直接インストールする#

パッケージを変換してインストールする代わりに、-iを使用できます。 alienに指示するオプション RPMパッケージを直接インストールします。

sudo alien -i package_name.rpm

上記のコマンドは、パッケージを自動的に生成してインストールし、インストール後にパッケージファイルを削除します。


Ubuntu
  1. Ubuntu11.10およびUbuntu11.04にRPMパッケージをインストールします

  2. Ubuntu 20.04 LTSにRPMパッケージをインストールします-ステップバイステップガイド?

  3. UbuntuにRPMパッケージをインストールする方法

  1. UbuntuにRPMパッケージをインストールする方法

  2. Debian11BullseyeにRPMパッケージをインストールする方法

  3. Ubuntu18.04にOracle18cXeパッケージをインストールするにはどうすればよいですか?

  1. UbuntuにDebファイル(パッケージ)をインストールする方法

  2. Ubuntu20.04にWebminをインストールする方法

  3. Ubuntu20.04にYarnをインストールする方法