Si solo le interesa descargar un paquete + sus dependencias para la instalación fuera de línea, puede usar la herramienta yumdownloader
. Es parte del paquete yum-utils
.
$ yumdownloader --resolve <package name>
Ejemplo
$ 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
El comando anterior muestra la versión gráfica de vim que se gvim
está instalando. Tenga en cuenta que verifica si tiene instaladas las dependencias necesarias, de lo contrario las descargará también.
¿Cuál es la ubicación de los paquetes?
También puede averiguar cuál sería la URL de un paquete dado utilizando otra herramienta incluida con yum-utils
llamado repoquery
. Esta es una herramienta fantástica y le permite mirar dentro de los repositorios sin tener que descargar los paquetes que ofrecen.
Por ejemplo:
$ 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
NOTA: Esta URL es la URL de uno de los espejos del repositorio, por lo que puede cambiar de ejecución en ejecución.
¿Qué más sobre el paquete?
También puede usar repoquery
para responder estas preguntas:
¿Qué requiere un paquete?
$ reqpoquery -R vim-X11
¿Qué contiene un paquete?
$ repoquery -l vim-X11
Hay más consultar la página de manual para repoquery
.