¿Cómo modificar la versión del paquete apt instalado?

0

por ejemplo, con el uso apt install xxx, instalé algún paquete deb en mi sistema ubuntu xenial.

grub2-common                       2.02~beta2-9ubuntu1.14

¿Cómo modifico esta versión para que dpkg -s xxx(o cualquier salida de comando de la utilidad dpkg) devuelva mi número de versión personalizado?

aquí sería un ejemplo de resultado de modificación de la salida de dpkg -l | grep grub2-common

grub2-common                       2.02~unicorn<3-9ubuntu1.999
Sajuuk
fuente
¿Te refieres a cambiar el número de versión sin una reinstalación real? ¡¿Por qué necesitas esto?!
Melebius
dpkg -l | grep xxxtambién mostrará detalles del paquete instalado apt-cache policy xxx: ¿es eso lo que quiere decir / necesita?
cmak.fr
@Melebius, el caso de uso es bastante nicho aquí, quiero detener el paquete específico para que algunos sysadmin actualicen automáticamente.
Sajuuk
1
En este caso, debe preferirse sostener el paquete .
Melebius
2
Me temo que estás tratando de resolver un problema XY . Agregue detalles sobre sus "scripts de administrador del sistema". Quizás no están bien diseñados y deberían
repararse

Respuestas:

1

Logré descubrir que modificando el statusarchivo en el /var/lib/dpkgdirectorio (requiere permiso de root), uno podría obtener la versión modificada del paquete que se refleja en la salida de la utilidad dpkg.

Sajuuk
fuente