Autorpm se programa como una tarea en el cron diario, creando el fichero /etc/cron.daily/autorpm.cron.
En resumen las tareas que realiza son:
listar los paquetes instalados en el sistema
conectarse al servidor ftp configurado en /etc/autorpm.d/pools/redhat-updates.
informar mediante un correo electrónico de los paquetes a instalar o actualizar.
Vamos a probar en linea de comandos lo que haría esta tarea del cron. Para ello con una sesión de root lanzamos el comando:
#autorpm |
This appears to be the first time you have run AutoRPM. Would you like to read a brief introduction? (Y/N) N |
* It is highly recommended that you install the Perl module Term::ReadLine::Gnu* This will provide you with history, tab completion, and other nice features. Would you like to try to install that package now (i386)? (Y/N) N -= AutoRPM Tip ('set tips off' to disable) =- (1) You can enable FTP hash marks while downloading files in interactive mode: set ftp_hash on AutoRPM@redhat.uji.es> |
Ahora estamos en el prompt de AutoRPM y lanzamos el comando auto, para que realice las mismas tareas que el cron.
AutoRPM@redhat.uji.es> auto |
Entramos ahora en las tareas de consulta de los paquetes, e instalación. Estos son los comandos que diariamente vas a necesitar.
Podemos ver los paquetes pendientes de instalar/actualizar/borrar mediante el comando list:
AutoRPM@redhat.uji.es> list |
[Update] ghostscript-6.51-16.1.7x [New ] xtt-fonts-0.19990222-9 |
Los paquetes con la clave [Update] están instalados en tu sistema pero con una versión anterior. Estos son los paquetes disponibles para actualizar.
Los paquetes con la clave [New ] son paquetes que no tienes instalados en tu sistema. Pueden ser paquetes que aparezcan como requisito en las actualizaciones.
También podemos ver la información sobre cada paquete con el comando info
AutoRPM@redhat.uji.es> info ghostscript --= ghostscript =-- Type : Update (Current Version is 5.50-19.rh7.0) Architecture : i386 |
Ahora podemos instalar uno a uno los paquetes o todos los updates:
AutoRPM@redhat.uji.es> list update |
AutoRPM@redhat.uji.es> install update |
AutoRPM@puntal.uji.es> install update Installing Packages... Downloading ghostscript-6.51-16.1.7x... (7140 KB)... Done. Trying to resolve dependency for ghostscript: xtt-fonts Would you also like to install xtt-fonts? ([Y]/n) |
Podemos quitar de la lista paquetes que no queramos instalar con remove:
AutoRPM@redhat.uji.es> remove all |
[1] | En /var/spool/autorpm/install.log encontrarás un informe con las actualizaciones realizadas a través de AutoRPM. |