A raíz de una consulta, creo que es interesante aclarar que a pesar de que ArchLinux sea rolling release (no necesita instalaciones periódicas), y que una de sus características es estar a la última en cuanto a software se refiere (bleeding edge), si por alguna extraña razón se quiere bloquear la versión de un programa instalado, se puede hacer perfectamente.
Reteniendo la versión de programas podemos evitar, por ejemplo, incompatibilidades de software.
Para congelar la versión instalada de un paquete y que éste no se actualice de forma automática cuando se pretenda actualizar todo el sistema, tan sólo bastará con editar el archivo pacman.conf
sudo nano /etc/pacman.conf
E incluir el nombre del programa en cuestión en la línea IgnorePkg; como por ejemplo:
IgnorePkg=chromium
Si se trata de un grupo de programas (metapaquete) se especificaría su nombre en la línea IgnoreGroup; como por ejemplo:
IgnoreGroup=xfce
Para especificar varios, tanto programas como metapaquetes, tan sólo hay que dejar un espacio entre ellos:
IgnorePkg=chromium thunar
IgnoreGroup=xfce xorg
Ambas líneas (IgnorePkg e IgnoreGroup) se encuentran inhabilitadas por defecto en pacman.conf, por lo que para hacer efectivos los bloqueos hay que descomentar, eliminando # del principio.
Más detalles, como no, en la ArchWiki.
Este proceso también es válido para distribuciones basadas en ArchLinux, como Manjaro y Antergos.
Espero que os sirva.
PD - Gracias a Mathias Mckeenan por la sugerencia.
No hay comentarios:
Publicar un comentario