
내 Chromebook에서는 ASUS C302C의 개발자 채널인 Chrome 버전 72.0.3609.3에 있습니다.
터미널에서 앱을 실행하려고 하는데 실패합니다. 내 질문은 Chromebook의 터미널에서 앱을 어떻게 실행합니까?!?입니다. 여기서는 비지박스를 예로 사용하고 있습니다. 이것은 비지박스에 대한 질문이 아닙니다. 지금은 모든 항목에서 동일한 결과를 얻으므로 다운로드하는 다른 프로그램으로 대체할 수 있습니다.
내가 한 일은 다음과 같습니다.
Dev 채널에 배치하고 rootfs 확인을 제거한 후 터미널을 열고 다음을 입력합니다.
cd ~/Downloads
curl https://busybox.net/downloads/binaries/1.26.2-defconfig-multiarch/busybox-i686 --output busybox
그런 다음 다음을 입력합니다.busybox unzip foo.zip
bash: busybox: command not found.
이런, 저는 다음을 입력합니다:./busybox unzip foo.zip
bash: ./busybox: Permission denied
ls -al busybox
644입니다
그래서 나는 다음을 실행한다:chmod a+x busybox
...그리고 지금은 655입니다. 나는 실행하려고 :./busybox unzip foo.zip
그리고 bash: ./busybox: Permission denied
다시 얻으세요!
sudo를 사용해도 동일한 오류가 발생합니다.
나는 붙어있다. 터미널에서 앱을 어떻게 실행하나요? 귀하가 제공할 수 있는 모든 지원에 크게 감사드립니다.
감사해요!
답변1
"개발자 모드"와 "개발자 채널"을 혼합하고 있습니다. Chrome/Chromium에는 stable/beta/dev 및 Canary라는 3개의 +1 채널이 있습니다. 크롬북을 "개발자 모드"로 설정할 수도 있습니다. 이는 부팅 시 경고를 표시하고 사용자가 셸을 열고 루트 비밀번호를 설정할 수 있도록 합니다.
다음 답변은 "개발자 모드"에 대해 이야기하고 있다고 가정합니다.
디렉토리 는 옵션 ~/Downloads
으로 마운트됩니다 noexec
. 따라서 다운로드한 실행 파일은 실행할 수 없습니다. 루트로서 /usr/local/bin/
이를 실행할 수 있도록 다음과 같은 디렉토리에 복사할 수 있습니다 .