当我安装reaver时特姆克斯出现以下错误:
./install.sh -D -m 755 wash /usr/local/bin/wash
mkdir: cannot create directory ‘/usr’: Read-only file system
make: *** [Makefile:140: install] Error 1
我尝试过了mount -o remount,rw /system
:
mount: '/system' not in /proc/mounts
我也尝试过mount -o rw,remount /
:
mount: '/dev/block/platform/soc/7824900.sdhci/by-name/system' not user mountable in fstab
他们都没有帮忙。
答案1
您试图将 Termux 环境视为常规 Unix 环境,但事实并非如此。当您启动 Termux shell 时,您将以非 root 用户身份运行。您无法将东西安装到 Android 系统目录中。
看一下 Termux 提供的现有命令:
$ which ls
/data/data/com.termux/files/usr/bin/ls
如果您想构建并安装自己的软件,则需要安排将其安装到相同的路径前缀中。如果您正在构建使用 的软件autoconf
,则可能类似于:
./configure --prefix=/data/data/com.termux/files/usr
如果您的软件使用其他构建配置机制,您需要弄清楚该怎么做。
答案2
我找到了答案:
tsudo mount -o remount,rw /
*tsudo 这是 termux 的 sudo