私はインターネットから切断されたFedoraがインストールされたPCを持っています(そしてそれについて私ができることは何もありません)。そこで、さまざまなソフトウェアのrpmファイルを別のPCにダウンロードして、後で前のPCにインストールしたいと思います。それで、私がそれをすることができる方法はありますか?
Ubuntuでは、これを実現するために2つの異なる方法を使用しました。 1つは、「Sudo apt-get install --download-only package-name」で、debファイルをコピーします。もう1つの方法は、Synapticを使用し、「Generate package download script」を使用してから、そのスクリプトを使用してdebファイルをダウンロードすることです。
ただし、Fedoraで同様の方法をまだ見つけていません。助けてくれませんか?
どんな助けでも大歓迎です。ありがとうございました。
はい、可能です。dnf
are に関連するオプション:
--downloadonly
rpmトランザクション(インストール/アップグレード/消去)を実行せずに、解決されたパッケージセットをダウンロードします。--downloaddir=<path>
ダウンロードしたパッケージを提供されたディレクトリにリダイレクトします。このオプションは、-downloadonlyコマンドラインオプションまたはダウンロードコマンド(dnf-plugins-core)と一緒に使用する必要があります。受信者のマシンにダウンロードしたパッケージをインストールしますdnf install /path/to/rpm
dnf --downloadonly
フラグは、パッケージをインストールせずにローカルキャッシュにプルダウンします。 dnf download
コマンドを使用して、パッケージを現在のディレクトリにダウンロードすることもできます(これは、root以外のユーザーとして実行できます)。 (これはプラグインです。ドキュメントは man dnf.plugin.download
です。)
dnf download --resolve
を使用すると、このシステムで欠落している依存関係も取得できます。 (システムがターゲットのシステムと一致する場合、これは便利です。)