# Actualizar Kali NetHunter Rootless desde Termux con revisión

- Link: https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/
- Published: 2022-04-13T15:21:14+00:00
- Author: Sergio Caballero

Índice de contenido

 1.  [Prepara la actualización](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/#prepara_la_actualizacion)
 2.  [Actualiza los paquetes de Termux](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/#actualiza_los_paquetes_de_termux)
 3.  [Actualiza Kali dentro de NetHunter](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/#actualiza_kali_dentro_de_nethunter)
 4.  [Si APT falla, atiende al error concreto](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/#si_apt_falla_atiende_al_error_concreto)
 5.  [Comprueba el resultado](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/#comprueba_el_resultado)
 6.  [Fuentes oficiales](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/#fuentes_oficiales)

Para actualizar NetHunter Rootless, distingue los paquetes de Termux de los de Kali:
se mantienen en entornos diferentes. Respalda tu trabajo, revisa los repositorios
y lee los cambios que propone APT antes de aceptarlos. Actualizar no garantiza que
desaparezca un error de KeX ni cambia el kernel de Android.

## Prepara la actualización

Esta guía corresponde a Rootless en un teléfono propio y para prácticas autorizadas.
Comprueba qué edición instalaste antes de seguirla; otras ediciones tienen procedimientos
adicionales. Consulta [la introducción a NetHunter en Android](https://sergiocaballero.com/instalar-nethunter-en-android-con-termux/)
y [la instalación Rootless con el origen oficial](https://sergiocaballero.com/instalar-nethunter-en-android-con-termux/)
si necesitas identificarla.

Guarda fuera del entorno una copia de tus proyectos y configuraciones importantes,
con acceso restringido cuando contengan claves. No presupongas que el almacenamiento
compartido de Android es privado. Comprueba espacio, batería y conexión sin copiar
cantidades universales: el volumen de descarga depende de los paquetes pendientes.

![Error de VNC/KeX antes de actualizar en Termux](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2021/08/vncserver-error.jpg?ssl=1)

Imagen 1: Ejemplo de error de VNC/KeX previo a actualizar.

![Actualización de paquetes en Termux y NetHunter](https://i0.wp.com/sergiocaballero.
com/wp-content/uploads/2021/05/screenshot-20210512-135059-termux.jpg.webp?ssl=1)

Imagen 2: Actualizando paquetes desde la terminal.

Las capturas ilustran una versión anterior. La lista de cambios de tu actualización
puede ser distinta; no aceptes retiradas de paquetes solo porque no aparecen en 
una imagen.

## Actualiza los paquetes de Termux

Desde la consola de Termux, fuera de Kali, revisa los paquetes de ese entorno:

    ```wp-block-code
    pkg update
    pkg upgrade
    ```

Lee los mensajes y las preguntas antes de confirmar. Actualizar paquetes no equivale
a actualizar la propia aplicación Android. Para esa aplicación y sus complementos,
sigue un canal compatible de los indicados por el proyecto Termux y evita mezclar
firmas de procedencias diferentes.

## Actualiza Kali dentro de NetHunter

Entra al entorno y comprueba su identidad:

    ```wp-block-code
    nethunter
    cat /etc/os-release
    whoami
    ```

Revisa los orígenes de APT según la documentación oficial. Las instalaciones recientes
usan `/etc/apt/sources.list.d/kali.sources`; también puedes encontrar el formato
anterior en `/etc/apt/sources.list`. No dupliques ambos ni añadas repositorios de
Ubuntu para resolver una dependencia de Kali.

Dentro de Kali, con una cuenta autorizada para administrar sus paquetes:

    ```wp-block-code
    sudo apt update
    sudo apt full-upgrade
    ```

Si ya estás en una sesión root de Kali, ejecuta `apt` sin `sudo`. Ese privilegio
del entorno Rootless no es root de Android. Si el lanzador o el entorno no son los
oficiales, detente y verifica su procedencia antes de modificar paquetes.

Kali recomienda full-upgrade para resolver los cambios de una distribución continua.
Puede retirar paquetes: revisa la propuesta y detente si elimina componentes que
necesitas o no entiendes. Aquí se omite `-y` para conservar esa revisión. Espera
a que termine antes de cerrar la sesión.

## Si APT falla, atiende al error concreto

 * Firma o repositorio: consulta la guía oficial de orígenes y claves. No desactives
   la verificación para continuar.
 * Falta de espacio: identifica qué ocupa el entorno y conserva tus archivos antes
   de limpiar. No borres carpetas del sistema con comodines.
 * Operación interrumpida: comprueba si sigue activo otro proceso de paquetes y 
   conserva el mensaje completo antes de aplicar una reparación.
 * Dependencias: revisa el diagnóstico oficial; no ejecutes autoremove ni aceptes
   una lista de retiradas de forma automática.

## Comprueba el resultado

Prueba la herramienta que necesitabas actualizar con una tarea de laboratorio conocida.`
uname` informa del kernel que utiliza el entorno; no demuestra que la actualización
de Kali haya actualizado el kernel de Android.

Para el escritorio, sigue [el diagnóstico de sesión de KeX](https://sergiocaballero.com/vncserver-no-matching-vnc-server-running-for-this-user-nethunter-termux-solution/).
Si Android termina el proceso con un mensaje explícito, consulta [Signal 9 en Termux](https://sergiocaballero.com/process-completed-signal-9-press-enter-solucion-nethunter-kali-linux/).
No reinstales el entorno antes de conservar tu trabajo y registrar el primer error.

## Fuentes oficiales

 * [Kali: actualización del sistema](https://www.kali.org/docs/general-use/updating-kali/)
 * [Kali: problemas comunes de APT](https://www.kali.org/docs/troubleshooting/handling-common-apt-errors/)
 * [Kali: repositorios y formato kali.sources](https://www.kali.org/docs/general-use/kali-apt-sources/)
 * [Kali: lanzador NetHunter Rootless](https://www.kali.org/docs/nethunter/nethunter-rootless/)
 * [Termux: aplicación y canales oficiales](https://github.com/termux/termux-app)
 * [Termux: gestión de paquetes, wiki del proyecto](https://github.com/termux/termux-packages/wiki/package-management)

### Comparte esto:

 * [  Facebook ](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/?share=facebook)
 * [  X ](https://sergiocaballero.com/como-actualizar-kali-linux-nethunter-desde-termux/?share=x)

### _Relacionado_
