우분투 15.04에 KDE Plasma 5.3을 설치하려고 할 때“만족하지 않은 종속성”


31

최신 KDE 플라즈마를 여기에 설치하려고하는데

You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
kde-telepathy-minimal:
  Depends: kde-config-telepathy-accounts (>= 0.9.0) but it is not installed
E: Unmet dependencies. Try using -f.

내가 sudo apt-get -f install지정한대로 Y122KB의 아카이브를 얻으려고하면 다음과 같은 결과가 나타납니다.

Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ...
Unpacking kde-config-telepathy-accounts (15.04.0-0ubuntu1~ubuntu15.04~ppa1) ...
dpkg: error processing archive /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/accounts/services/facebook-im.service', which is also in package account-plugin-facebook 0.12+15.04.20150415.1-0ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

그리고 다른 패키지를 설치할 때마다 같은 것을 얻습니다. 어떻게해야합니까?


1
내가 사용 sudo rm이 덮어 쓸 수없는 것 같다 "/usr/share/accounts/services/facebook-im.service"를 삭제하지만 더 이상 거기 비록 내가 같은 파일과 같은 메시지가 나타납니다!
Sam


1
이것은 매우 일반적인 버그 인 것 같습니다. 여기를 참조하십시오 : bugs.launchpad.net/kubuntu-ppa/+bug/1451728 . 허용 된 답변과 비슷한 솔루션이 있지만 누군가에게 중요 할만 큼 충분히 다릅니다.
jvriesem

답변:


90

다음과 같이 수정했습니다.

sudo dpkg -P unity-scope-gdrive account-plugin-google account-plugin-facebook
sudo apt-get install -f

이렇게 하면 첫 번째 명령에 나열된 패키지가 제거 되어 패키지 충돌이 해결됩니다.


7
Ubuntu 16 Xenial
Ganesh Krishnan에서

2
16.04에서 일했지만 먼저 다른 대답을 시도해보십시오.
rfabbri 님

3
나를 위해 일했습니다 (우분투 16.04 Xenial Xerus)!
Eofla

7

기본적으로 패키지 관리자는 설치된 다른 패키지 (파일이 실제로 있는지 여부에 관계없이)에 나타나는 파일을 덮어 쓰지 않습니다. 이는 실수로 패키지를 손상시키지 않는 정상적인 결정입니다. 귀하의 경우 이는 패키지가 호환되지 않음을 의미합니다. PPA에서 나온 것으로 보이므로 해당 PPA 관리자에게 문제를 조사하기 위해 편지를 써야합니다.

한편 충돌하는 파일은 아이콘 일 뿐이므로 다음과 같이 패키지 관리자의 결정을 무시하는 것이 안전합니다 --force-overwrite.

cd /tmp
apt-get download kde-config-telepathy-accounts
sudo dpkg -i --force-overwrite kde-config-telepathy-accounts_*.deb
sudo apt-get install -f

5

나는 다음과 같이 해결했다.

  1. 문제를 일으키는 deb를 찾으십시오.

    sudo find /var/cache -name "kde-config-telepathy-accounts*"
    

    내 경우에는 패키지가

    /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    
  2. 다음과 --force-overwrite같이 설치하십시오 .

    sudo dpkg -i --force-overwrite /var/cache/apt/archives/kde-config-telepathy-accounts_4%3a15.12.3-0ubuntu1_amd64.deb
    

    어쨌든 명령은 오류와 함께 완료됩니다

  3. 설치 수정

    sudo apt-get -f install
    

문제를 해결했습니다. 감사합니다! sudo apt-get install kubuntu-desktop [16.04]에 들어온 후 많은 설정이 필요했던 것 같습니다 .
David 친구
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.