6

を使用しzypper searchて、パッケージを見つけることができます。私は私が使用できることを知っています

rpm -qlp <package.rpm>

ファイルを一覧表示しますが、持っていません。zypperリポジトリの1つにあるためです。このようなものはありますか?

zypper list-files-in <package>

注:同じ問題を解決しようとしている他の人のために、自己回答型の Q&Aを作成しています。

4

1 に答える 1

5

1 つのコマンドでこれを行うオプションはないようですがzypper、次のことができます。

インストールせずにファイルをフェッチします (注: このコマンドが問題ではないパッケージをアンインストールすると脅す場合、ダウンロード後に--download-onlyフラグzypperを使用すると停止します)

zypper in --download-only <package>

ファイルを見つけます。

find /var/cache/zypp -iname "package*rpm"

アンインストールされたパッケージ内のファイルを一覧表示します。

rpm -qlp /var/cache/zypp/packages/<repo_alias>/suse/<arch>/<package-file-name>

必要に応じて、ダウンロードしたファイル (およびその他のキャッシュ) をクリーンアップできます。

zypper clean
于 2019-08-07T15:24:49.917 に答える