
Estoy en Kali Linux y el otro día estaba instalando algunos paquetes con apt para poder ejecutar el código R (si no recuerdo mal, instalé r-base) y desde entonces mi apt ha estado funcionando mal. Cada vez que intento instalar cualquier paquete me sale esto
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
apt : Depends: ubuntu-keyring but it is not installable
apt-utils : Depends: apt (= 2.2.3) but 2.0.2ubuntu0.2 is to be installed
r-cran-mgcv : Depends: r-cran-nlme (>= 3.1-64) but it is not going to be installed
r-recommended : Depends: r-cran-nlme (>= 3.1.52) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Intenté --fix-broken y --fix-missing. También intenté instalar manualmente las cosas que faltan, como r-cran-nlme, que me da esto.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
apt : Depends: ubuntu-keyring but it is not installable
apt-utils : Depends: apt (= 2.2.3) but 2.0.2ubuntu0.2 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
y cada vez que intento obtener otro paquete, como mit-scheme, vuelve al primer mensaje de error. Lo que me parece particularmente extraño es que sigue diciendo llavero de ubuntu, pero estoy en Kali, que es Debian.
Aquí está mi lista de fuentes.
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free
# Additional line for source packages
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
¿Cómo puedo corregir estos errores y volver a funcionar?
ACTUALIZACIÓN: Probé todos los comandos mencionados en los comentarios (actualizar, actualizar, --fix-broken, etc.) todos dan el mismo error que enumeré primero en esta publicación, excepto la actualización que dice algo a lo largo del líneas de "las firmas no son válidas" y menciona claves públicas. Creo que Kali es Debian, así que no estoy seguro de por qué pide cosas de ubuntu.
Respuesta1
https://superuser.com/a/1705251
Esta respuesta a una pregunta formulada hace aproximadamente 2 años resolvió mi problema. La respuesta titulada "Actualización para 2022"
Siguiendo esas instrucciones, todo está arreglado ahora, excepto un paquete que todavía tiene un error de firma no válida, pero eso es solo Spotify, por lo que supongo que no es demasiado importante.