Debファイルは、Ubuntu、Debian、MintなどのDebianベースのディストリビューションにパッケージをインストールするために使用されます。ただし、必要なパッケージがRPM形式でしか提供されない場合もあります。この場合、Alienプログラムを使用してUbuntuにRPMパッケージをインストールできます。このプログラムを使用すると、RPMファイルをdebファイルに変換したり、RPMファイルをUbuntuマシンに直接インストールしたりできます。
今日の投稿では、UbuntuOSにRPMをインストールする方法について説明します。この方法は、他のDebianベースのディストリビューションでも使用できます。
UbuntuへのRPMのインストール
RPMは、RHEL、CentOS、およびFedoraにパッケージをインストールするために使用されるファイル拡張子です。 Alienパッケージコンバーターを使用して、UbuntuにRPMファイルをインストールできます。 Alienを使用すると、RPMファイルをdebファイルに変換し、デフォルトのパッケージマネージャーを使用してインストールできます。または、RPMパッケージをUbuntuOSに直接インストールすることもできます。
方法#1UbuntuでのRPMの変換とインストール
この方法では、最初にAlienパッケージコンバーターを介してRPMファイルをdebファイルに変換します。次に、Aptパッケージマネージャーを使用してこのdebパッケージをインストールします。
1。 RPMパッケージをダウンロード
UbuntuシステムにインストールするRPMパッケージをダウンロードします。デモのために、SkypeRPMパッケージをUbuntuにインストールします。
次のコマンドを使用して、SkypeRPMパッケージを公式Webサイトからダウンロードしました。
$ wget https://repo.skype.com/latest/skypeforlinux-64.rpm
2。 AlienPackageConverterをインストールする
次に、次のコマンドを使用してエイリアンパッケージコンバータをインストールします。
$ sudo apt install alien
操作の承認を求められる場合があります。 yを押します 続行します。
これにより、Alienパッケージコンバータがシステムにインストールされます。
3。 RPMファイルをDebに変換する
Alienがインストールされたので、これを使用してRPMファイルをdebファイルに変換できます。以下のコマンドを実行して、RPMファイルをdebに変換します。
$ sudo alien <RPM_Package_Name>
Skype RPMパッケージの場合、次のコマンドを使用しました:
$ sudo alien skypeforlinux-64.rpm
このコマンドは、指定されたRPMファイルをdebファイルに変換します。
4。変換されたDebファイルをインストールする
変換されたdebファイルをインストールするには、次のコマンドを実行します。
$ sudo dpkg -i skypeforlinux_8.82.0.403-2_amd64.deb
このコマンドは、システムにdebファイルをインストールします。
方法#2UbuntuにRPMを直接インストールする
この方法では、Alienパッケージコンバーターを使用してUbuntuにRPMファイルを直接インストールします。
1。 RPMパッケージをダウンロード
UbuntuマシンにインストールするRPMファイルをダウンロードします。デモのために、SkypeRPMパッケージをUbuntuにインストールします。
次のコマンドを使用して、SkypeRPMファイルを公式Webサイトからダウンロードしました。
$ wget https://repo.skype.com/latest/skypeforlinux-64.rpm
2。 AlienPackageConverterをインストールする
次のコマンドを使用して、エイリアンパッケージコンバータをインストールします。
$ sudo apt install alien
操作の承認を求められる場合があります。 yを押します 続行します。
これにより、Alienパッケージコンバータがシステムにインストールされます。
3。 RPMファイルをインストールする
Alien Converterを使用すると、RPMファイルをdebファイルに変換せずに直接インストールできます。以下のコマンドを実行して、Alienパッケージコンバーターを使用してRPMファイルをインストールします。
$ sudo alien --install <RPM_Package_Name>
Skype RPMパッケージの場合、次のコマンドを使用しました:
$ sudo alien --install skypeforlinux-64.rpm
このコマンドは、UbuntuシステムにRPMファイルをインストールします。
この投稿では、Alienパッケージコンバーターを使用して2つの異なる方法でUbuntuにRPMをインストールする方法について説明しました。ただし、これはUbuntuにパッケージをインストールするための推奨される方法ではないことに注意してください。デフォルトのリポジトリからパッケージをインストールするか、公式Webサイトで入手できるdebパッケージを使用することをお勧めします。