アンドロイド

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

Unicode and Byte Order

Unicode and Byte Order

目次:

Anonim

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

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

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

あなたが始める前に

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

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

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

エイリアンをインストールする

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

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

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./package_name.deb

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

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

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

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

sudo alien -i package_name.rpm

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

結論

このチュートリアルでは、UbuntuにRPMパッケージをインストールする方法を学びました。

Ubuntuターミナルrpm