¿Está funcionando un paquete después de una actualización del sistema en su máquina Arch? Tal vez instaló la última versión del kernel de Linux pero no puede hacer que su computadora arranque después. Cualquiera que sea el motivo, siempre es una buena idea evitar que los paquetes estables se actualicen a sus últimas versiones inestables.

Pacman, el administrador de paquetes predeterminado en las distribuciones basadas en Arch, le permite ignorar una actualización de paquete simplemente editando el pacman.conf expediente. Este artículo trata sobre cómo evitar que paquetes específicos se actualicen en Arch Linux, tanto de forma permanente como temporal.

¿Por qué evitar las actualizaciones de paquetes en Arch Linux?

arco linux es una distribución de lanzamiento continuo, lo que significa que se lanzan nuevas actualizaciones tan pronto como los desarrolladores del paquete lanzan una. Esto les da a los desarrolladores menos tiempo para probar los paquetes, lo que aumenta las posibilidades de errores y otros problemas en el código.

instagram viewer

Si sabe que una versión específica del paquete está probada y es menos probable que se rompa, puede evitar que se actualice. Esto garantiza que disfrute de la estabilidad del paquete probado durante el tiempo que desee, al mismo tiempo que tiene la opción de actualizarlo cuando lo desee.

También puede tener problemas con su sistema después de actualizar un paquete específico. En tales situaciones, es mejor degradarlo a la versión estable anterior y evitar futuras actualizaciones con Pacman.

Cómo ignorar un paquete para que no se actualice

Para evitar una actualización de paquete en Arch Linux, editará un archivo llamado pacman.conf. Es el archivo de configuración principal de Pacman, el administrador de paquetes de Arch Linux.

Comience abriendo el archivo pacman.conf usando un editor de texto de Linux de tu preferencia.

sudo vim /etc/pacman.conf

Desplácese hacia abajo hasta que encuentre el comentario: "Pacman no actualizará los paquetes enumerados en IgnorePkg y los miembros de IgnoreGroup".

Descomente la línea debajo de ella y agregue los paquetes que no desea actualizar después de la es igual firmar (=).

IgnorarPaquete = nano

Para agregar varios paquetes, simplemente enumérelos mientras separa dos paquetes consecutivos con espacio.

Ignorar paquete = nano vim linux

El comando mencionado anteriormente evitará que nano, vim y el kernel de Linux actual se actualicen aún más. Guardar y salir de Vim cuando haya terminado de editar el archivo.

Cuando intenta actualizar un paquete ignorado manualmente (usando pacman -S nombre del paquete), Pacman le notificará que el paquete es parte de IgnorePkg y le preguntará si desea actualizarlo de todos modos. A continuación, puede optar por anular la instrucción IgnorePkg si lo desea.

Para ignorar la actualización de un grupo de paquetes completo, agregue la instrucción IgnoreGroup en el archivo pacman.conf.

IgnoreGroup = kde-aplicaciones

Cuando se corrige la versión inestable del paquete, puede eliminar la limitación de actualización simplemente eliminando los nombres de los paquetes de las instrucciones IgnorePkg e IgnoreGroup.

Exclusión temporal de un paquete de una actualización del sistema

Prohibir que un paquete específico obtenga actualizaciones de forma permanente puede no ser una solución óptima para algunos usuarios. Si desea ignorar la actualización de un paquete solo una vez, use el --ignorar bandera en el comando pacman.

Por ejemplo, para evitar la actualización del kernel de Linux durante una actualización del sistema:

sudo pacman -Syyu --ignore=linux

Especifique una lista de paquetes separados por comas para ignorar la actualización de varios paquetes.

sudo pacman -Syyu --ignore=linux, vim, nano

De manera similar, también puede ignorar ciertos grupos de paquetes para que no se actualicen usando el --ignorargrupo bandera.

sudo pacman -Syyu --ignoregroup=kde-aplicaciones

Para actualizar el paquete, simplemente ejecute el comando nuevamente sin el --ignorar y --ignorargrupo banderas

Linux le da control completo sobre su sistema

Con Linux, puede esperar ver tales atributos que ofrecen un control detallado por todas partes. Puede ignorar actualizaciones de paquetes específicos, degradar un paquete e incluso agregar sus propios paquetes a el repositorio de usuarios de Arch.

Si proviene de una distribución basada en Debian o RHEL y es nuevo en Arch Linux, es posible que no esté familiarizado con AUR. El AUR es una de las principales razones por las que muchos usuarios prefieren Arch Linux.

8 cosas que debes saber antes de instalar Arch Linux

Arch Linux es sin duda una de las mejores distribuciones para usuarios avanzados de Linux. Pero hay algunas cosas que debes saber sobre Arch antes de instalarlo.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • linux
  • arco linux
  • Aplicaciones Linux
  • Primaria Linux
Sobre el Autor
Deepesh Sharma (112 artículos publicados)

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de brindar una experiencia maravillosa a todos los recién llegados. No estoy seguro de las películas, pero si quieres hablar de tecnología, él es tu chico.

Más Contenido del Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse