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 presionaEnter, y sal conCTRL + 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--ignoreen la línea de comandos o configura el archivo de configuración deyay.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
- Abre el archivo de configuración de
yay:nano ~/.config/yay/config.json - Busca el parámetro
"IgnorePkg". Si no existe, agrégalo. - Escribe el nombre del paquete o los paquetes que deseas ignorar. Por ejemplo:jsonCopiar
{ "IgnorePkg": ["paquete1", "paquete2"] } - Guarda los cambios y cierra el archivo (
Ctrl+O,Enter, luegoCtrl+X).
A partir de ahora, yay ignorará automáticamente esos paquetes al actualizar o instalar.
2. Con pamac
a) Configuración gráfica
- Abre el Administrador de software de tu sistema.
- Ve a la configuración de Preferencias.
- Busca la sección Ignorar paquetes o similar.
- Agrega el nombre de los paquetes que deseas ignorar.
b) Editar el archivo de configuración
- Abre el archivo de configuración de
pamaccon un editor de texto como root:sudo nano /etc/pamac.conf - Busca la línea que comienza con
IgnorePkgo agrégala si no existe:IgnorePkg = paquete1 paquete2 - 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.
