나는 설치했다org.apache.netbeans
편평한 포장으로. 이제 애플리케이션에 .쌍이 있어서 일부 /usr/local/bin
바이너리를 실행할 수 있기를 원합니다 .lessc
npm
존재하다Flatpak의 문서재정의에 권한 옵션을 추가할 수 있다는 설명이 있었습니다.
다음 권한 옵션을 추가할 수도 있습니다.
:ro
- 읽기 전용 액세스:rw
- 읽기/쓰기 액세스(기본 설정):create
- 읽기/쓰기 액세스, 존재하지 않는 경우 디렉터리 생성
그래서 나는 다음 명령을 시도했습니다.
sudo flatpak override --filesystems=/usr/local/bin:ro org.apache.netbeans
하지만 다음 오류가 발생합니다.
오류: 알 수 없는 옵션 --filesystems=/usr/local/bin
어떻게 추가해?읽기 전용권한 옵션?
답변1
글쎄, 그건 어리석은 실패였어! 옵션은 --filesystem
끝에 "s" 없이 추가되어야 합니다.
올바른 명령은 다음과 같습니다:
sudo flatpak override --filesystem=/usr/local/bin:ro org.apache.netbeans
명령이 작동하고 결과를 실행하여 확인할 수 있습니다 sudo flatpak info --show-permissions org.apache.netbeans
.
부인 성명
Netbeans에서는 여전히 경로에 액세스할 수 없지만 디렉토리 /usr
가 샌드박스에 이미 존재하기 때문에 그런 경우입니다. 에 설치되었습니다 /var/run/host/usr
.