私のスキーマ以外のスキーマを「yum検索」できますか?

私のスキーマ以外のスキーマを「yum検索」できますか?

yumサーバーからいくつかのパッケージをインポートしようとしていますyumdownloader。さまざまなアーキテクチャのパッケージをインポートするために引数を渡すことができます--archlist=。この場合、ターゲットコンピュータは64ビットOSを実行していますが、マイコンピュータは32ビットなので、これを行う必要があります。

私が知る限り、これはうまくいきますが、yum search同様の主張はありません。 「間違った」スキーマに対してワイルドカード検索を実行する方法はありますか?

答え1

コマンドラインツールを使用して、特定のパッケージrepotrackに必要なすべてをダウンロードできます。これはリポジトリだけを見るため、すでにインストールされているかどうかに関係なくすべてをダウンロードします。

repotrack - パッケージとその依存関係を追跡してダウンロードします。

はい

$ repotrack -a x86_64 -p . vim-enhanced
Downloading acl-2.2.51-10.fc19.x86_64.rpm
Downloading akmod-nvidia-331.67-1.fc19.x86_64.rpm
Downloading akmod-nvidia-173xx-173.14.38-3.fc19.x86_64.rpm
Downloading akmod-nvidia-304xx-304.121-1.fc19.x86_64.rpm
Downloading akmods-0.5.1-3.fc19.noarch.rpm
....

引用する

答え2

で使用できるアーキテクチャオプションがないようですyum search。アーキテクチャごとに検索する必要がある場合は、パッケージのyum list説明がなかったにもかかわらず有用であることがわかりました。

これはから来たものですヤムマンページ:

パッケージの命名

次の操作により、インストール、更新、一覧表示、削除などのためにパッケージを参照できます。

  name
  name.arch
  name-ver
  name-ver-rel
  name-ver-rel.arch
  name-epoch:ver-rel.arch
  epoch:name-ver-rel.arch

たとえば、yum remove kernel-2.4.1-10.i686

それ以外の場合は、次のように検索できます。

yum search package | grep your_desired_architecture    ## i386, x86_64, noarch, etc.

関連情報