いくつかのrpmを含むローカルストレージがあります。 repo xmlなどはすべて最新です。
私にはないrpmを見つけたら、明らかにインストールしてrpmをrepoディレクトリに置くよりもダウンロードできるようにしたいです。
使用できますが、zypper install --download-only <packagename>
これはボックスにパッケージがインストールされていない場合にのみ機能するようです。それ以外の場合は「インストール済み」と表示されます。また、私が望むパッケージのバージョン/バージョン/リビジョンを指定することもできません。
これは私には何の利益もありません。
アクティブリポジトリからrpmを取得し、指定された場所に保存する方法は? zypperが適切でない場合は、新しいツールをインストールしてもかまいません。
ベストアンサー1
リポジトリの検索と詳細の表示(すべてのバージョンとアーキテクチャ、リポジトリ) - python-baseの例:
zypper search --details python-base
インストールせずに指定されたバージョンのRPMパッケージをダウンロードします。パッケージはすでにインストールされており、変更されません。
zypper -v install -f --download-only 'python-base=2.6.0'
ダウンロードしたRPMファイルを見つけます。
find /var/cache/zypp/packages/ -name 'python-base*'