Debian 12로 업그레이드할 때 잘못된 종속성

Debian 12로 업그레이드할 때 잘못된 종속성

Debian 11을 버전 12로 업그레이드하려고 하는데 apt가 나를 차단하고 있습니다. 실수:

parted: libparted2(=3.4-1)에 따라 다르지만 3.5-3을 설치합니다(또는 완료된 명령에 따라 "설치"됨). 패키지 없이 apt --fix-broken 설치를 실행하거나 솔루션을 제공합니다.

또는 내 컴퓨터가 폴란드어로 나에게 말하는 것과 비슷합니다 :)

apt --fix-broken install주어진

dpkg-query: warning: no list of packages for parted - suppose no files installed
dpkg-mainscript-helper: error: directory '/usr/share/doc/parted contains files not owned by package 'parted:amd64', cannot switch to simlink
dpkg: error processing archive /var/cache/apt/archives/parted_3.5-3_amd64.deb (unpack)
Sub-process /usr/bin/dpkg returned an error code (1)

이 상황을 해결하기 위해 parted[].deb 아카이브를 삭제할 수 있습니까? 아니면 다른 해결책이 있나요?

답변1

좋아요, 해결책을 찾았습니다.

$ sudo apt-get install -f
$ sudo dpkg-configure -a
$ sudo apt-get install -f

여기:https://www.baeldung.com/linux/unmet-dependent-apt-get

기능이 잠금 해제되었으며 사용 가능한 공간이 다시 소진될 때까지 계속 업그레이드됩니다. 따라서 시스템 파티션이 약 5년 정도 된 경우 지금 새로 설치하십시오. 이제 시스템 파티션에 17~25GB가 필요합니다!

관련 정보