私はRed Hat 5.4を使っています
私はyumを使用してパッケージをインストールしたパッケージはwiresharkでした
しかし、それがインストールされた後。rpmパッケージはどこにありますか?
インターネットに接続されていない別のマシンにインストールできるように、実際のwireshark.rpmパッケージを探したいのですが
26 ant2009 2010-08-03
var/cache/yumディレクトリの下を見てみてください
何らかの自動クリーンアップを行っていない限り、これらはそこにあるはずです。自動クリーンアップをしている場合は、次のコマンドを試してみてください
find /var/cache/yum -iname '*.rpm' –
何もない場合は、/etc/yum.conf の cachedir 変数を見て、パッケージを保存するためのカレントディレクトリを確認してください。また、tmpwatch やその他の毎日の cron クリーンアップが /var/cache/yum をクリアしている可能性もあります
20 Janne Pikkarainen 2010-08-03
rpmのキャッシュディレクトリの場所は/etc/yum.conf
にあります
cachedir=/var/cache/yum/$basearch/$releasever
$basearch
と$releasever
の値は、あなたのレッドハットのリリースバージョンに基づいて変更する必要があります
インストール後も rpm キャッシュを保持したい場合は、keep cache の値を 1 に設定してください
/etc/yum.conf
set
keepcache=1
26 Sreeranj 2013-04-16
また、yum用のダウンロードのみのプラグインをインストールすると、rpmsがキャッシュディレクトリにダウンロードされてもインストールされません
yum install yum-plugin-downloadonly
そして、--downloadonly
フラグと一緒に使用します
yum install --downloadonly -y wireshark
そうすると、/etc/yum.conf
で設定したキャッシュディレクトリ内のrpmsが見つかります
e.g cachedir=/var/tmp/yum/cache/$basearch/$releasever
8 Jacob Tomlinson 2013-11-28
バックグラウンドでrpmがダウンロードされるbaseurlに対してyumを使用していると思います。ダウンロードされたrpmは、インストール後に自動的に削除されるので、そのままにしておくことができます
vim /etc/yum/yum.conf
keepcache = 1 cachedir= /XXX/XXX —> を選択してください
これで、ダウンロードした rpm が選択した cachedir に保存されます。そこから自分のリポジトリを作成することができます
2 Nura Pagla 2017-07-10