yum, blacklist packages

Volvemos con otra entrada sobre una feature a destacar de yum para aquellos que no la conozcáis, esta es la posibilidad de bloquear paquetes, o añadir paquetes a una lista negra, para evitar que se instalen.
Se puede dar el caso de que en un sistema compartido a un usuario se le den permisos de sudo para que instale ciertos paquetes, pero no nos interesa que pueda instalar otros determinados paquetes. También puede suceder que no interese que ningún paquete de cierto tipo se instale en un sistema que estamos administrando. Para hacer esto, existen las blacklist, que aprenderemos cómo gestionarlas. Simplemente es añadir un exclude del o de los paquetes que no interesen en el repositorio que los provea.
shell> vi /etc/yum.repos.d/epel.repo
 [epel]
  name=Extra Packages for Enterprise Linux 6
  mirrorlist=https://mirrors.fedoraproject.org/...
  enabled=1
  gpgcheck=1
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
  exclude=httpd*

shell> yum install httpd.x86_64
Loaded plugins: rhnplugin
Setting up Install Process
Nothing to do
También se puede hacer lo mismo pero de forma directa en línea de comandos, para asegurarnos de que no se instalan dependencias de paquetes que no nos interesan, por ejemplo. En el siguiente ejemplo, vemos que no se instala nada, por que el paquete httpd se dice que no esté disponible para instalar.
shell> yum --exclude=httpd\* install httpd.x86_64
Loaded plugins: rhnplugin
Setting up Install Process
Nothing to do


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios