web-dev-qa-db-ja.com

zypperを使用してSLESでリポジトリとして3つのISOイメージをマウントする方法

最小限のインストールで、いくつかの追加パッケージをzypperでインストールする必要があるため、SLES11SP3OSの3つのISOディスクをシステムにマウントしたいと思います。

zypper addrepo iso:/?iso=/path/to/iso1.iso disk1
zypper addrepo iso:/?iso=/path/to/iso2.iso disk2
zypper addrepo iso:/?iso=/path/to/iso3.iso disk3

ただし、2番目のディスクについては、正常に追加しましたが、zypperの更新により2番目のディスクが無効になります。理由は次のとおりです。

zypper update
File '/media.1/media' not found on medium 'iso:///?iso=/path/to/disk/SUSE11SP3_002.iso'

これで、ディスクは正しくなりました-> /media.2/mediaは、他のディスクに存在するファイルです。この投稿では、次のようになっています。 https://en.opensuse.org/openSUSE:Sta ... ia_description 2番目のディスクである場合、数字はディスク番号であるため、ディレクトリは/media.2である必要があります。別のフォーラムでの別の質問も未回答です: https://forums.suse.com/archive/index.php/t-1507.html

ディスクを#2として「期待」するように、zypperに指示する必要があると思いますが、zypperのmanページにフラグがないようです。

前もって感謝します。

2
rupert160

残念ながら、SUSE Enterprise Linuxはそれほど厳密にテストされておらず、これは間違いなくテストを免れています。 ISOをフォルダに抽出し、そのフォルダをリポジトリリストに追加する必要があります(YaStまたはzypperを使用して、dir:///path/to/extracted_ISO)そして名前をmedia.2からmedia.1

2
Shailen

Disk3は実際にはDisk1b-> disk1、disk3、disk2としてそれらを追加した最初のISOの一部だったようです。

0
rupert160