Estoy ejecutando un Ubuntu 16.04 en mi computadora portátil, un proceso normal es actualizar casi todos los días, hoy cuando entro en "sudo apt list --updable" me mostró este mensaje:
❯sudo apt list --upgradable
Listing... Done
debhelper/xenial,xenial 10.2.2ubuntu1~ubuntu16.04.1 all [upgradable from:9.20160115ubuntu3]
N: There is 1 additional version. Please use the '-a' switch to see it
Así que hice lo recomendado, ingresé:
❯sudo dh -a
dh: No compatibility level specified in debian/compat
dh: This package will soon FTBFS; time to fix it!
dh: Compatibility levels before 4 are no longer supported (level 1 requested)
Entonces corrí:
sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
¿Por qué no se está actualizando dh ?, ¿Qué puedo hacer para solucionarlo?
Gracias de antemano.
dh -a
en el medio de la nada! Ese comando seguro es parte de debhelper, pero debhelper es un programa que no tiene nada que ver con el proceso de actualización de apt. dh
debe usarse cuando está desarrollando un paquete debian. Lo usaría dentro del archivo MAKE que construye los .deb
paquetes binarios a partir de un paquete fuente Debian desempaquetado. El mensaje de error que imprime aquí realmente no es útil. Lo que sucede es que está buscando un archivo debian / compat, pero como no está en un árbol de origen de paquetes, ese archivo no se encuentra.
apt list --upgradable -a
apt-cache policy debhelper