그리고가지고 다닐 수 있는나는 USB 드라이브 등에서 사용할 수 있고 실행하기 위해 운영 체제 파일 시스템을 "접촉"할 필요가 없는 응용 프로그램을 언급하고 있습니다.
Windows에서는 "requestedExecutionLevel"을 사용하여 xml 태그를 배포할 수 있습니다 .zip -> .exe -> .manifest file
. UAC를 통해 휴대 가능하고 그래픽으로 비밀번호를 요청합니다.
macOS에서는 .tar.gz > .App -> key in info.plist
.portable을 배포하고 그래픽으로 비밀번호를 요청할 수 있습니다.
리눅스에서?
올바른 프로세스는 a /usr/share/polkit-1/actions policy file
이며 실행 바이너리를 사용합니다 pkexec
. 그러나 설치 시 정책 파일(예: .deb 또는 .rpm)을 작성하고 이식성이 손상된다고 가정합니다.
우리는 의존하거나 gksu/kdesu/beesu
유사할 수 없으며 더 이상 사용되지 않으며 최신 배포판에 설치할 수 없습니다(pkexec가 권장되는 방법입니다).
pkexec
(명령줄 인수를 통해) 로컬 .policy 파일을 알 수 없습니다 .
그렇다면 루트 액세스와 GUI가 필요한 이식 가능한 애플리케이션을 Linux에서는 개발하는 것이 불가능합니까?
피드백을 보내주셔서 감사합니다.