Xarx.es

Dèries. La meua llibreta d'anotacions.

UBUNTU - DEBIAN: Evitar Actualización De Un Paquete


La cuestión es garantizar que la distribución no actualice un paquete determinado (quizá si que lo haga en el caso de una actualización de versión. Aunque la idea es ir de versión LTS a LTS (Ubuntu) con lo que por lo menos habrá una temporada sin cambios.

Para el ejemplo se usa el paquete tnftp, que es un cliente de ftp procendente de BSD que se utiliza para actualizaciones a través de ftp con wview.

Retención con aptitude:


1
$ sudo aptitude hold tnftp

Verificación:

1
2
$ aptitude search tnftp
ih  tnftp  - The enhanced ftp client

donde la ‘i’ indica instalado y la ‘h’ indica que está retenido (hold).

Problema: la retención con aptitude no implica la retención con apt-get o dpkg

Solución: retener también con dpkg. Esto tiene efecto también con apt-get

Retención con dpkg:

1
$ echo 'tnftp hold' | sudo dpkg --set-selections

Verificación:

1
2
$ sudo dpkg --get-selections | grep tnftp
tnftp  hold

Comentarios