Si vous êtes uniquement intéressé par le téléchargement d'un package + ses dépendances pour une installation hors ligne, vous pouvez utiliser l'outil yumdownloader
. Cela fait partie du package yum-utils
.
$ yumdownloader --resolve <package name>
Exemple
$ 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
La commande ci-dessus montre la version graphique de vim en gvim
cours d'installation. Notez qu'il vérifie si vous avez installé les dépendances nécessaires, sinon il les téléchargera également.
Quel est l'emplacement des packages
Vous pouvez également découvrir ce que l'URL d'un package donné serait d'utiliser un autre outil inclus avec yum-utils
appelé repoquery
. Ceci est un outil fantastique et vous permet de regarder à l'intérieur des référentiels sans avoir à télécharger les packages qu'ils proposent.
Par exemple:
$ 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
REMARQUE: cette URL est l'URL de l'un des miroirs du référentiel, elle peut donc changer d'une exécution à l'autre.
Quoi d'autre sur le paquet?
Vous pouvez également utiliser repoquery
pour répondre à ces questions:
Qu'est-ce qu'un package nécessite:
$ reqpoquery -R vim-X11
Que contient un paquet:
$ repoquery -l vim-X11
Il y a plus consulter la page de manuel pour repoquery
.