Debian Stretch(9.9)를 실행 중인데 원격으로 업그레이드할 수 없습니다. 패키지를 보관하지 않았습니다.
내 버전과 커널:
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.9 (stretch)
Release: 9.9
Codename: stretch
uname -a
beastmode 4.17.0-0.bpo.1-amd64 #1 SMP Debian 4.17.8-1~bpo9+1 (2018-07-23) x86_64 GNU/Linux
내 apt-mark showhold 명령은 보관된 패키지를 표시하지 않습니다.
me@pc:~$ sudo apt-mark showhold
me@pc:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libkf5su-bin : Depends: libkf5su5 (>= 4.96.0) but it is not going to be installed
monodoc-browser : Depends: libwebkit1.1-cil (>= 0.3) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
KDE에서 손상된 패키지(libkf5su-bin)는 제거할 수 있지만 monodoc-browser가 설치되어 있지도 않고 설치하라는 메시지도 표시되지 않습니다.
시스템을 어떻게 수정하나요?
(업데이트: 설치된 목록에 나타나는 모든 항목을 제거하고 아직 설치되지 않은 손상된 목록에 나타나는 항목을 추가해야 할 것 같습니다.)
(업데이트: 제3자 저장소는 큰 고통의 원인입니다!)
답변1
다음 단계가 필요합니다.
바람직하지 않은 종속성이 있을 수 있는 타사 소스(MS VS CODE 및 SKYPE 리포지토리)를 제거합니다.
오류 목록에 나타나는 설치된 항목을 제거합니다.
오류 종속성으로 표시되지만 아직 설치되지 않은 설치 오류 목록의 항목입니다.
KDE를 완전히 제거한 후(MS REPO에 의해 손상된 것으로 보임) KDE나 다른 데스크탑을 다시 설치해야 했습니다. KDE를 다시 설치하는 대신 Mate를 사용하기로 결정했습니다.