web-dev-qa-db-ja.com

openSuseパッケージをSLESにインストールしますか?

'mosh'というパッケージをSuse(openSuseではない)にインストールしたいと思います。 moshの手順は、単純なSudo zypper in mosh。これは悲しいことに、これがsuseになります。

'mosh' not found in package names. Trying capabilities.
No provider of 'mosh' found.
Resolving package dependencies...

Nothing to do.

この環境では、Suseはec2で仮想マシンとして実行されています。 Suseからのライセンスもサポートもありません。これは単なる仮想環境です。

2
Zombies

公式にサポートされているSLESパッケージ の外部にある単一のパッケージをインストールするには、 software.opensuse.org で検索インターフェースを使用できます。

moshのソフトウェアページ [他のバージョンを表示]をクリックします。運が良ければ、適切なSLESバージョンが利用可能になります。

OpenSUSEの moshのOpen Build Service(OBS)ページ に移動する最初の項目(「ネットワーク」になるSLES 11 SP3の場合)をクリックすることをお勧めします。そこで、「パッケージのダウンロード」を選択します まだ別のダウンロードページ に移動します。そこで、SLESバージョンを再度選択し、優先するインストール方法を選択できます。ワンクリックで、リポジトリを追加するか、RPMを直接ダウンロードします。

「リポジトリを追加して手動でインストール」を選択すると、次のコマンドが生成されます。

zypper addrepo http://download.opensuse.org/repositories/network/SLE_11_SP3/network.repo
zypper refresh
zypper install mosh
5
mleu

SLESとOpenSUSEは2つの非常に異なる種です。 SUSEは非常に保守的で、パッケージの選択が非常に限られています。

以下の内容は、SUSEサポート契約に影響する場合があります。 SUSEサポートは「外部」パッケージの削除を繰り返し要求しているため、以下の手順を実行すると、SUSEサポートに電話するときに悪い日になる可能性があります。

一部のOpenSUSEパッケージは、変更せずにSLESで問題なく動作します。あなたができることは、zypperのOpenSUSEリポジトリを有効にしてから、そこからmoshをインストールしてみて、動作するかどうかを確認することです。

OpenSUSEリポジトリの1つをzypperに取り込むには、次の内容のファイル/etc/zypp/repos.d/OpenSUSE-repositories.repoを作成します。

[OpenSUSE-11.4-OSS]
name=OpenSUSE-11.4-OSS
enabled=1
baseurl=http://download.opensuse.org/distribution/11.4/repo/oss/
type=yast

ファイルを作成したら、zypper ref OpenSUSE-11.4-OSSを実行してからzypper search moshを実行します。

この例では、OpenSUSE 11.4を使用し、リポジトリの1つ、つまりオープンソースソフトウェア(OSS)リポジトリのみを有効にします。 SLESのバージョンにできるだけ一致するようにバージョンを調整します(通常、低くすると機能しますが、高くすると機能しません)。

OpenSUSEリポジトリのリスト ここ を見つけることができます。

2
Sami Laine

Distroのバージョンを確認します。

cat /etc/*-release

出力(例):

...
--NAME="SLES"
--VERSION="12-SP2"
--VERSION_ID="12.2"
--PRETTY_NAME="SUSE Linux Enterprise Server 12 SP2"
..

VIMエディタでレポファイルを編集:

Sudo vi /etc/zypp/repos.d/OpenSUSE-repositories.repo

テキストを挿入(例):

[OpenSUSE-12.2-OSS]
name=OpenSUSE-12.2-OSS
enabled=1
baseurl=http://download.opensuse.org/distribution/12.2/repo/oss/
type=yast

escキーを押します

vimを終了する

:wq

ジッパーを更新

Sudo zypper refresh

MCのインストール(例)

Sudo zypper install mc
2