LINUX.ORG.RU
ФорумMobile

Ошибка при запуске установленных пакетов (Termux).

 , ,


0

1

Возникает ошибка при вводе большинства команд под termux.

$ apt upgrade

Reading package lists... Done

Building dependency tree Reading state information... Done

Calculating upgrade... Done

The following package was automatically installed and is no longer required: ndk-stl

Use 'apt autoremove' to remove it.

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ su

gt510lte:/data/data/com.termux/files/home # apt upgrade

sush: apt: not found

Ответ на: комментарий от Deleted

$ echo $PATH

/data/data/com.termux/files/usr/bin:/data/data/com.termux/files/usr/bin/applets

$ su

gt510lte:/data/data/com.termux/files/home # echo $PATH

/sbin/su:/su/bin:/su/xbin:/system/bin:/system/xbin

127|gt510lte:/data/data/com.termux/files/home # command -v apt

1|gt510lte:/data/data/com.termux/files/home #

Буду благодарен за решение.

amiroot ()
Ответ на: комментарий от amiroot

Буду благодарен за решение.

# command -v apt != $ command -v apt

Как минимум, в твоём случае. Хотя теперь точно известно, что под su команды apt у тебя «не видно».

Deleted ()
Последнее исправление: Deleted (всего исправлений: 3)

Внезапно, при выполнении su ты попадаешь из оргужения термукса в стандартную консоль Android с busybox. Termux рассчитан на работу без рута, и все пакеты устанавливаются и работают без него, вроде это даже было сказано в инструкции. Если так необходимо крутить apt именно из-под рута - используй контейнеры Linux Deploy.

dvrpd ()