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.
linux
command-line
ubuntu-16.04
Haroldo Payares Salgado
fuente
fuente
apt-cache policy debhelper
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
Respuestas:
Después de buscar soluciones complejas en casi todas partes, decidí probar algo más simple y transparente: usar aptitude
encontró algunos paquetes rotos, entonces:
me preguntó si quería reparar los paquetes rotos, ingresé "y" y comenzó a reparar todos los paquetes rotos.
Espero que esta solución también te pueda ayudar.
fuente
Lamentablemente no puedo comentar todavía, me encontré con el mismo problema. Si realmente corres:
devuelve un error que indica que
Al menos estoy ejecutando en KDE Neon LTS (basado en 16.04), así que supongo que los administradores de paquetes solo pueden solucionar el error.
fuente