GNU/Linux >> Linux の 問題 >  >> Debian

OpenSUSELeapまたはTumbleweedにDebパッケージをインストールする方法

OpenSUSE LeapまたはTumbleweedにDebianパッケージをインストールする方法は2つあります。1つはSNAPを使用してUbuntu固有のパッケージを取得する方法、もう1つは .Debを変換する方法です。 ファイルを.RMPエイリアンパッケージコンバーターを使用します。 ここでは、両方の使用方法を示します。

OpenSUSEはワンクリックインストールにYMPファイル拡張子を使用しますが、RPMパッケージのインストールも可能にするため、このLinuxにインストールできないDebianパッケージを簡単に変換できます。ただし、パッケージをある形式から別の形式に変換することと、同じものをインストールすることは別のことです。変換されたパッケージがエラーなしでインストールされるという保証はないので、私はこれを言っています。このような状況では、Snapcraftはパッケージをインストールするための分離された環境を作成し、使用しているLinuxシステムのタイプに依存しないため、非常に役立ちます。リポジトリで利用可能なすべてのソフトウェアは、OpenSUSEにインストールできます。ただし、SNAPを使用したくない場合は、Flatpakがありますが、SNAPに比べてソフトウェアパッケージの数は少なくなっています。

#1番目の方法:

OpenSUSELeapにスナップをインストール

最初の方法は、コマンドターミナルを使用してOpenSUSELeapLinuxでSnapdを取得することです。これにより、SnapcraftStoreでSnapとして利用可能なさまざまなDebianパッケージをインストールできるようになります。

ステップ1: コマンドターミナルを開き、キーボードショートカットを使用できます Ctrl+Alt+T.

ステップ2: Leap15.2にスナップリポジトリを追加

sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy

このLinuxの他のバージョンを使用している場合は、最後に指定されている上記のコマンドのOSバージョンを適切なバージョンに置き換えます-openSUSE_Leap_15.1 openSUSE_Leap_15.0 またはopenSUSE_Tumbleweed

ステップ3:スナップリポジトリGPGキーをインポートする

SNAPを介して受け取るパッケージが本物のソースからのものであることを確認するには、そのGPGキーをインポートします。

sudo zypper --gpg-auto-import-keys refresh

ステップ4:パッケージキャッシュを更新する

OpenSUSEリポジトリのキャッシュを更新して、新しく追加されたスナップリポジトリを含めます。

sudo zypper dup --from snappy

ステップ5:最後に、LeapまたはTumbleweedにスナップをインストールします

インストールコマンドを実行して、LinuxシステムでSnapdを取得します。

sudo zypper install snapd

インストールが完了したら、ログアウトしてシステムにログインするか、コマンド-source ~/.bashrcを使用してシェルをリロードします。

ステップ6:openSUSEでSnapdサービスを有効にして開始する

このパッケージマネージャーのサービスを有効にし、同じように開始します。

sudo systemctl enable --now snapd
sudo systemctl start snapd

ステータスをチェックして、正常に動作しているかどうかを確認するには-

sudo systemctl status snapd

これで、コマンドラインを使用して、このLinuxに利用可能なオープンソースアプリケーションをインストールできます。ただし、Snapcraft Storeをインストールして、グラフィカルインターフェイスを介してアプリケーションを簡単にインストールすることをお勧めします。

sudo snap install snap-store

システムを再起動します…

#2番目の方法

DebPackageを変換してOpenSUSELeapにインストールする

ステップ1:AlienDebianまたはRPMパッケージコンバーターをインストールする

OpenSUSE LeapまたはTumbleweedで、このリンクを開きます-https://software.opensuse.org/package/alienおよび「コミュニティパッケージの表示」の下 」ボタンで最新のエイリアンバージョンを選択します 「1クリックインストール」をクリックします 「。

ファイル ダウンロードされます。クリック その上で、インストールウィザードに従います。それを2回行うように求められます。それが終わったら、エイリアン システムにインストールされます。

ステップ2:エイリアンのバージョンを確認する

次に、コマンドターミナルに移動して次のように入力します

alien --version

これにより、現在インストールされているエイリアンのバージョンが表示されます。

ステップ3:コマンドターミナルを開き、DebをRPMパッケージに変換します

ダウンロードしたDebianパッケージをOpenSUSEleapまたはtumbleweedにインストールするように変換するには、Alienコマンドを使用します。つまり-

sudo alien –to-rpm debian-package-name

例- ここでは、KitematicDebianパッケージをダウンロードしました。 eはOpenSUSEにインストールするRPMが利用できないため、このDebファイルを変換するための上記のコマンド構文は次のようになります。

sudo alien --to-rpm Kitematic-0.17.13_amd64.deb

変換が完了すると、ZYpperパッケージマネージャーを使用して、変換されたKitematicRPMパッケージをLeapまたはTumbleweedに簡単にインストールできます。

sudo zypper install kitematic-0.17.13-2.x86_64.rpm

インストールが完了すると、OpenSUSELeapまたはTumbleweedLinuxシステムでDebianパッケージを使用できるようになります。

SUSEのKitematicは次のとおりです


Debian
  1. OpenSUSELeap15.3にPostgres14をインストールして設定する方法

  2. OpenSUSELeap15.3にMongodb5をインストールする方法

  3. MysqlServer8をOpenSUSELeap15.3にインストールする方法

  1. OpenSUSELeap15.3にRedis6をインストールして設定する方法

  2. OpenSUSELeap15.3にErlangをインストールする方法

  3. OpenSUSELeap15.3でPodmanをインストールして使用する方法

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

  2. OpenSUSELeap42.1にLAMPスタックをインストールする方法

  3. OpenSUSELeap15.3にJava17をインストールする方法