No se si habra muchos pero yo soy fan de 'yum'. Para los que no lo saben ese es el nombre del instalador y administrador de paquetes/programas/aplicaciones en Fedora, CentOS, RedHat (RHEL) y otras distros de Linux.
Una cosa que lo hace muy conveniente es que al usarlo resuelve todas las dependencias que se requieren. Por ejemplo:
# yum install vim-enhanced
---> Downloading header for vim-enhanced to pack into transaction set.
vim-enhanced-6.3.046-1.el 100% =========== 7.6 kB 00:00
---> Package vim-enhanced.x86_64 1:6.3.046-1.el4_7.5z set to be updated
--> Running transaction check
--> Processing Dependency: vim-common = 1:6.3.046-1.el4_7.5z for package: vim-enhanced
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for vim-common to pack into transaction set.vim-common-6.3.046-1.el4_ 100% ============ 116 kB 00:00
---> Package vim-common.x86_64 1:6.3.046-1.el4_7.5z set to be updated
--> Running transaction check
Dependencies Resolved
Si bien todo es grandioso al hacer eso muchas veces pasa que el servidor con el que estamos trabajando no tiene acceso al mundo exterior para bajar paquetes nuevos (la seguridad es importante, verdad?).
Dependiendo de tu configuracion puede que al instalar algo en un server tengas una copia de los paquetes o instaladores en /var/cache/yum/[base/updates/extras/etc]/packages/ sin embargo el default no es asi.
Aqui entra la extension de Yum con nombre "downloadonly" o como dirian mis amigos "nomas bajalo".
Para usarlo primero tienes que instalar la extension usando:
yum -y install yum-downloadonly
Ya instalado el proceso es como instalar o actualizar un paquete pero agregando --downloadonly y opcionalmente una ubicacion para los archivos que se bajen. Si este ultimo no se especifica entonces todo se guarda en el directorio donde te encuentres.
Ejemplo:
yum [update/install] vim-enhanced -y --downloadonly --downloaddir=/tmp
Esto hara que se grabe vim-enhanced y sus dependencias en /tmp SIN instalarse. El proceso va a ser identico al de instalacion o actualizacion pero despues de bajar los paquetes aparecera un mensaje diciendo "exiting because --downloadonly specified".
Es importante mencionar que esto solo se ha hecho oficial en las versiones 5 de CentOS y RedHat (RHEL). Fedora ya lo tiene desde hace rato.
Suerte!
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario