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.