Red Hat 5.4を使用しています。
私はパッケージをwiresharkであるyumを使用してインストールしました。
ただし、インストール後。 rpmパッケージはどこにありますか?
実際のwireshark.rpmパッケージを探して、インターネットに接続されていない別のマシンにインストールできるようにしたいと思います。
/ var/cache/yumディレクトリの下を見てください。
何らかの自動クリーンアップが行われていない限り、これらは存在するはずです。もしそうなら、このコマンドを試してください:
find /var/cache/yum -iname '*.rpm' –
そこに何もない場合は、/ etc/yum.confのcachedir変数を確認し、パッケージを保存するための現在のディレクトリを確認します。また、tmpwatchまたはその他の毎日のcronクリーンアップによって/ var/cache/yumがクリアされた可能性もあります。
Rpmキャッシュディレクトリの場所は/etc/yum.conf
にあります
cachedir=/var/cache/yum/$basearch/$releasever
Red Hatのリリースバージョンに基づいて、$basearch
および$releasever
の値を変更する必要があります。
インストール後にrpmキャッシュを保持する場合は、キャッシュ保持の値を次のように1に設定する必要があります。
/etc/yum.conf
セットする
keepcache=1
また、yumのダウンロード専用プラグインをインストールすることもできます。これにより、rpmはキャッシュディレクトリにダウンロードされますが、インストールされません。
yum install yum-plugin-downloadonly
次に、--downloadonly
フラグを付けて使用します。
yum install --downloadonly -y wireshark
次に、/etc/yum.conf
によって設定されたキャッシュディレクトリにrpmが見つかります
例:cachedir=/var/tmp/yum/cache/$basearch/$releasever
Rpmがバックグラウンドでダウンロードされるbaseurlに対してyumを使用していると想定しています。インストール後に自動的に削除されるダウンロードしたrpmを保持できます。
keepcache = 1 cachedir =/XXX/XXX --->選択
ダウンロードしたrpmは、選択したcachedirに保存されます。それから、独自のリポジトリを作成できます。