Blog de Daiyiro

#BlogDeDaiyiro es sobre todo Bricolajes de Electrónica/Informática. ¡^-^¡

LO NUEVO:

13.1.15

Como Bloquear Paquetes Para Que No Se Actualice En Debian y Ubuntu



Hola, hoy voy a hablaros de como bloquear paquetes en Debian y Ubuntu para que no se actualicen cuando queramos actualizar el sistema por ejemplo con el comando "aptitude upgrade".

Me veía forzado a bloquear ciertos paquetes ya que necesitaba personalmente mantener el programa "mkvtoolnix" en la versión 3.4.0 (Rapunzel) ya que es con la versión mas reciente con la que funcionan los ficheros de vídeo mkv en mi reproductor multimedia.

El problema que tenia básicamente era que instalaba manualmente la versión 3.4.0, pero luego cuando quería actualizar el sistema, también me actualizaba el mkvtoolnix por lo que cada vez que hacia aptitude upgrade tenia que volver a instalar el programa a la versión que quería manualmente.

Pues bien paso a explicaros el proceso para bloquear un paquete, que se haría con el comando:


dpkg --set-selections


En mi caso como lo que necesito es bloquear mkvtoolnix tendría que hacer lo siguiente:

echo "mkvtoolnix hold" | sudo dpkg --set-selections


Como veis habría que poner el nombre del paquete delante del hold.


Para comprobar que el paquete esta bloqueado haríamos:

dpkg --get-selections mkvtoolnix


En caso de que quisiéramos desbloquear el paquete para que se volviera a actualizar por el motivo que fuera, bastaría con hacer:

echo "mkvtoolnix install" | sudo dpkg --set-selections


Pues esto es todo por hoy, a que es sencillo?

Un Saludiioo.

1 comentario:

  1. Pues me va a ser muy practico este articulo, aveces tengo que actualizar, pero sin tocar versiones de algunos paquetes y al no saber hacerlo se me actualizaba todo y tenia luego que volver a la version anterior paquete por paquete :?

    ResponderEliminar