Como ignorar un paquete para que no se actualice en Manjaro

En Manjaro (y en Arch Linux en general), puedes ignorar un paquete para que no sea actualizado modificando el archivo de configuración de pacman, llamado pacman.conf. A continuación te muestro los pasos detallados para lograrlo:

1. Editar el archivo pacman.conf

Abre el archivo de configuración de pacman con tu editor de texto favorito, usando permisos de superusuario; personalmente uso nano:

sudo nano /etc/pacman.conf

2. Buscar la sección [options]

Dentro del archivo, busca la sección [options]. En esta sección es donde configurarás los paquetes a ignorar.

3. Agregar el paquete a la lista IgnorePkg

Encuentra o agrega una línea que diga IgnorePkg= y lista los paquetes que deseas ignorar. Si, por ejemplo, quieres ignorar el paquete llamado firefox, harías algo así:

IgnorePkg=firefox

Si necesitas ignorar varios paquetes, sepáralos con un espacio:

IgnorePkg=firefox package2 package3

4. Guardar y salir

  • En nano, guarda los cambios presionando CTRL + O, luego presiona Enter, y sal con CTRL + X.
  • En otros editores de texto, guarda el archivo de manera similar.

5. Verificar la configuración

Para asegurarte de que todo está bien, en próximas actualizaciones deberías ver que el paquete que agregaste a IgnorePkg no aparece en la lista de paquetes a actualizar.


¿Qué pasa si quiero ignorar paquetes en AUR?

Si estás utilizando herramientas como yay o pamac para manejar paquetes de AUR, puedes configurarlo en sus respectivas configuraciones. Por ejemplo:

  • yay: Usa la opción --ignore en la línea de comandos o configura el archivo de configuración de yay.
  • pamac: Puedes configurar esto gráficamente o editar los archivos de configuración en /etc/pamac.conf.

1. Con yay

a) Usar la opción --ignore en la línea de comandos

Al ejecutar un comando para instalar o actualizar paquetes, puedes usar --ignore seguido del nombre del paquete que deseas omitir. Por ejemplo:

yay -Syu --ignore=nombre-del-paquete

Si necesitas ignorar múltiples paquetes, sepáralos con comas:

yay -Syu --ignore=paquete1,paquete2

Esto asegura que yay no intente actualizar ni instalar los paquetes especificados.

b) Configurar el archivo de configuración de yay

  1. Abre el archivo de configuración de yay: nano ~/.config/yay/config.json
  2. Busca el parámetro "IgnorePkg". Si no existe, agrégalo.
  3. Escribe el nombre del paquete o los paquetes que deseas ignorar. Por ejemplo:jsonCopiar{ "IgnorePkg": ["paquete1", "paquete2"] }
  4. Guarda los cambios y cierra el archivo (Ctrl+O, Enter, luego Ctrl+X).

A partir de ahora, yay ignorará automáticamente esos paquetes al actualizar o instalar.

2. Con pamac

a) Configuración gráfica

  1. Abre el Administrador de software de tu sistema.
  2. Ve a la configuración de Preferencias.
  3. Busca la sección Ignorar paquetes o similar.
  4. Agrega el nombre de los paquetes que deseas ignorar.

b) Editar el archivo de configuración

  1. Abre el archivo de configuración de pamac con un editor de texto como root: sudo nano /etc/pamac.conf
  2. Busca la línea que comienza con IgnorePkg o agrégala si no existe: IgnorePkg = paquete1 paquete2
  3. Guarda los cambios y cierra el archivo.

Cuando actualices con pamac, ignorará los paquetes especificados.

Esto es todo compañeros, espero que les sea útil. Y no se olviden de apoyarnos con un «Me gusta» y con «Tu voto» para calificar el contenido. 


Descubre más desde Tecno y Soft

Suscríbete y recibe las últimas entradas en tu correo electrónico.