
PackageKit 프로젝트 대화 상자가 Debian Jessie 데스크탑에 계속해서 나타나 루트 비밀번호를 묻는 메시지를 표시합니다. 로그인한 계정이 루트 권한을 가지고 있거나 루트 비밀번호를 알고 있다고 가정합니다.
데스크탑 설정에서 비활성화할 수 있는 방법이 있나요?
답변1
KDE를 사용하고 있습니까? 저번에도 이 문제가 있었는데 systemctl stop/disable packagekit
전혀 도움이 되지 않았습니다.
팁은 다음과 같습니다.
이 예에서 polkit.subject-pid는 PID 2201입니다.
username 2201 0.0 0.1 1354816 24440 ? Sl Oct27 2:46 kded5 [kdeinit5]
이는 KDE가 뭔가에 관심이 있다는 것을 의미합니다. 내 시스템에는 KDE의 시스템 설정 도구에 패키지 관리 설정이 없지만 apper의 설정 메뉴를 열면 다음을 발견했습니다:
그것을 설정해도 문제가 해결되지 않습니다.
고쳐 쓰다: systemctl mask packagekit
또한 작동합니다. 예시 보기http://0pointer.de/blog/projects/ 3단계 오프, systemctl stop, 비활성화 및 마스크의 차이점을 설명합니다. 마스크를 사용하면 다시 시작할 때까지 서비스를 완전히 시작할 수 없습니다 unmask
.
답변2
일부 배포판에서는 이러한 방법 중 어느 것도 작동하지 않지만
수동으로 새로 고침을 비활성화할 수도 있습니다.
su
cat <<EOF >> /etc/yum/pluginconf.d/refresh-packagekit.conf
[main]
enabled=0
EOF
service packagekit restart