リポジトリからファイルをダウンロードし、後でインターネットに接続せずにインストールする方法は?

リポジトリからファイルをダウンロードし、後でインターネットに接続せずにインストールする方法は?

leafpad後で呼び出すプログラムをインストールしたいとします。

現在これをインストールする唯一の方法は次の通りです。

yum install leafpad -y

ところで、保存して後でインターネット接続なしでインストールしたいです。

yumリポジトリからインポートしてフォルダに保存し、後でインストールするにはどうすればよいですか?

ベストアンサー1

オフラインインストール用にパッケージとその依存関係をダウンロードする場合は、このツールを使用できますyumdownloader。パッケージの一部ですyum-utils

$ yumdownloader --resolve <package name>

はい

$ yumdownloader --resolve vim-X11
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
--> Running transaction check
---> Package vim-X11.x86_64 2:7.3.315-1.fc14 set to be reinstalled
--> Finished Dependency Resolution
vim-X11-7.3.315-1.fc14.x86_64.rpm                              | 1.1 MB     00:01

上記のコマンドは、インストールしているvimのグラフィックバージョンを示していますgvim。必要な依存関係がインストールされていることを確認し、そうでない場合はその依存関係もダウンロードします。

パッケージの場所はどこですか?

yum-utilsに含まれている他のツールを使用して、特定のパッケージのURLを見つけることもできますrepoquery。これは、提供されているパッケージをダウンロードせずにリポジトリの内部を見るのに最適なツールです。

たとえば、

$ repoquery --location vim-X11
http://kdeforge.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/vim-X11-7.3.315-1.fc14.x86_64.rpm

メモ:このURLはリポジトリミラーの1つのURLであるため、実行ごとに変更される可能性があります。

パッケージには何が含まれていますか?

repoqueryまた、これを使用して次の質問に答えることもできます。

パッケージには何が必要ですか?

$ reqpoquery -R vim-X11

パッケージに含まれる内容:

$ repoquery -l vim-X11

詳細については、マニュアルページを参照してくださいrepoquery

おすすめ記事