Unicode and Byte Order
目次:
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