내가 리버를 설치할 때온도다음 오류가 발생합니다.
./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 셸을 시작하면 루트가 아닌 사용자로 실행됩니다. 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입니다.