Вы пытаетесь рассматривать свою среду Termux как обычную среду Unix, но это не так. Когда вы запускаете оболочку Termux, вы работаете как не root-пользователь -. Вы не можете устанавливать что-либо в системные каталоги Android.
Взгляните на существующие команды, предоставляемые Termux:
$ which ls
/data/data/com.termux/files/usr/bin/ls
Если вы хотите создать и установить свое собственное программное обеспечение, вам нужно организовать его установку с тем же префиксом пути. Если вы создаете программное обеспечение, использующее autoconf
, это может выглядеть примерно так:
./configure --prefix=/data/data/com.termux/files/usr
Если в вашем программном обеспечении используется какой-либо другой механизм конфигурации сборки, вам нужно выяснить, что делать.
Если у вас есть доступ только к GRUB:
Advanced options for Ubuntu
в меню загрузки GRUB Ubuntu..... (recovery mode)
dpkg
Восстановить поврежденные пакеты в меню восстановления (, это остановит процессы nvidia, чтобы мы могли удалить ). Выберите Да. Когда закончите, нажмите ENTER (, даже если были обнаружены проблемы )root
(Drop to root shell в меню восстановления)apt-get remove --purge nvidia-*
reboot