그래서 나는내 루트 계정은 보안상의 이유로 잠겨 있습니다..
어떤 이유인지 Apper가 패키지를 설치, 제거 또는 업데이트할 때 루트 비밀번호를 묻는 경우 해당 명령을 사용하지 않아 sudo
(왜?!) 비밀번호를 입력할 때 인증 오류가 발생하는 것 같습니다. 이는 sudo apper
패키지를 업데이트/제거/설치하려면 루트로 apper를 시작해야 함을 의미합니다 .
이제 내가 가진 문제는 또는를 실행할 때 콘솔에 많은 오류가 발생 apper
하고 sudo apper
앱이 매우 이상하고 오래되어 모든 아이콘이 표시되지 않는다는 것입니다.
오류는 다음과 같습니다
QStandardPaths: XDG_RUNTIME_DIR이 설정되지 않았으며 기본값은 "/tmp/runtime-root"입니다. QCommandLineParser: 정의되지 않은 옵션: "install-mime-type"
QCommandLineParser: 정의되지 않은 옵션: "install-package-name"
QCommandLineParser: 옵션이 정의되지 않음: "install-provide-file"
QCommandLineParser: 옵션이 정의되지 않음: "install-catalog"
QCommandLineParser: 정의되지 않은 옵션: '파일별로 패키지 제거'
지정된 픽스맵이 유효하지 않습니다.
QOBject::connect: 해당 슬롯 없음 MainUi::seetCaption(QString)
QObject::connect: (발신자 이름:
'ApperKCM') void PackageModel::clear()
프레임이 로드되지 않음 로드된 프레임이 없음
...
void PackageModel ::finished( ) PackageKit::Transaction(0xsomecode) PackageKit::Transaction(0xsamecode)
...
두 번째로 명령을 실행했을 때 오류가 줄어들고 몇 가지 새로운 오류가 발생했습니다.
기존 ksycoca 재사용 시간 사전(예: 삭제된 파일)("apps", "servicetypes", "services") 메뉴 "application-" 에 있는
ksycoca 파일("/root/.cache/ksycoca5_..., 버전 ID)을 다시 생성합니다. kmenuedit을 찾을 수 없습니다.menu. 저장 중 ... QObject::connect: 해당 슬롯 없음 MainUi::setCaption(QString) QObject::connect: (발신자 이름: 'ApperKCM')
그래서 내 질문은: 이 오류는 무엇을 의미합니까? 오류의 원인은 무엇입니까? 어떻게 고치나요? 그리고 열 때 정상적으로 보이도록 만드는 방법 sudo
(이러한 버그와 관련이 있을 수 있음).
저는 KDE와 Dolphin과 함께 Debian 9.1을 사용하고 있습니다.
답변1
여기에서 그의 질문을 확인하세요.https://wiki.debian.org/sudo, 이 섹션의:"질문과 제안".
"경로가 설정되지 않았습니다" 섹션(삭제됨):
sudo를 사용하여 패키지를 설치할 때 발생하는 일반적인 오류는 다음과 같습니다.
dpkg: warning: 'ldconfig' not found in PATH or not executable. dpkg: warning: 'start-stop-daemon' not found in PATH or not executable. dpkg: error: 2 expected programs not found in PATH or not executable. Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
패키지된 /etc/sudoers 파일에는 다음 줄이 포함되어 있습니다.
기본값 secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"