Sabemos que las actualizaciones son necesarias por sus mejoras en seguridad y privacidad que desde la comunidad linux se van testeando analizando y viendo errores o posibles mejoras en rapidez utilidad etc. No sé mucho de programación pero así lo entiendo a este concepto de actualizar paquetes o versión.
Por eso siempre se recomienda actualizar, pero hay a veces determinados proyectos en los cuales el actualizar el programa o paquete que usamos, podría malograr el proyecto modificándolo tremendamente o poco pero causando retrasos en el tiempo de entrega de un proyecto o en emplearlo en nuestra vida diaria. En fin varios motivos.
Pero como todo o casi todo tiene solución, desde algún lugar de la comunidad he copiado los siguientes pasos para Ubuntu o distribuciones de Debian ,y el resto lo transmití a mi modo. No se preocupen que el enlace lo pondré al final por si no terminan entendiéndome :)
Para ver el paquete y su versión instalada, se tomará como ejemplo al “virtualbox”
dpkg -l | grep virtualbox
y te saldrá algo así
ii virtualbox 5.0.18-dfsg-2build1 amd64 x86 virtualization solution - base binaries
Para ver la versión actualizable disponible, teniendo en cuenta que estamos probando con virtualbox
apt list –upgradable
y te saldrá algo así
Listing… Done virtualbox/xenial-updates 5.0.40-dfsg-0ubuntu1.16.04.2 amd64 [upgradable from: 5.0.18-dfsg-2build1]
Para marcar los paquetes que no se deseen actualizar al darle apt get-upgrade o apt upgrade, teniendo en cuenta que estamos probando con el virtualbox
apt-mark hold virtualbox
y te saldrá algo así
virtualbox set on hold.
Para revisar que los comandos usados hallan servido
apt upgrade
y te saldrá algo así
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages have been kept back:
virtualbox
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Cuando ya acabaste tu proyecto o simplemente te da la gana XD y desees que ese paquete sea actualizable de nuevo, usa este comando
apt-mark unhold virtualbox
y te saldrá algo así
Canceled hold on virtualbox.
Hay otro uso con dpkg set selection, que mejor lo podrán ver en este enlace del cual copié los primeros pasos
How to Exclude Specific Package from apt-get Upgrade
https://linoxide.com/linux-how-to/exclude-specific-package-apt-get-upgrade/
Acá los mismos pasos aunque resumidos porque se asume que ya conoces el paquete y su versión.
https://howtoforge.es/como-bloquear-las-actualizaciones-de-paquetes-y-del-nucleo-en-debian-ubuntu/
Comments
No comments yet. Be the first to react!