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
。