"설치 불가능"종속성을 처리하는 방법은 무엇입니까?


10

나는 sudo apt-get install -y unity-dictionary-lens충족되지 않은 의존성의 경고를 받았다.

unity-dictionary-lens : 다음에 따라 다릅니다 : unity-singlet (> = 0.2.0) 그러나 설치할 수 없습니다

패키지를 여기 에서 찾았 지만 설치할 수 없습니다.

답변:


2

python-unity-singlet을 참조해야합니다. 나는 그것을 쉽게 해결할 수는 있지만 다른 문제가 있지만 지금은 설치할 수 있어도 전혀 작동하지 않습니다. 앞으로는 이와 같은 것들에 대한 버그를 제출해야합니다. 이 버그와 관련된 버그는 다음과 같습니다.

https://bugs.launchpad.net/onehundredscopes/+bug/1030284


4

아마도 universe우분투 의 저장소를 활성화하지 않았을 것입니다 unity-singlet. 기본 저장소에서는 사용할 수 없습니다.

/etc/apt/sources.list'유니버스'를 활성화하려면 '소프트웨어 소스'에서 설정을 확인하거나 적절하게 수정하십시오 .


제안 해 주셔서 감사합니다. 나는 /etc/apt/sources.list끝나는 수많은 줄 universe이 주석 처리되지 않은 것을 확인 하고 보았다 .
Emre

유니버스가 활성화 된 경우 apt가 패키지를 설치할 수없는 것으로 표시 한 다른 이유가있을 수 있습니다. 예를 들어, 시스템에 충돌 패키지가 설치되어 설치를 방해하는 경우 unity-singlet. 리포지토리에서 패키지를 수동으로 설치할 때 sudo apt-get install unity-singlet( 즉, 먼저 현재 패키지 를 제거한 후) 출력은 무엇입니까 ?
gertvdijk

나는 얻는다 Package 'unity-singlet' has no installation candidate. 난 그냥 소프트웨어 소스를 확인하고에 체크 표시를 참조 , 우주 , 제한다중 우주 .
Emre

1
나는 대답에서 매우 중요한 차이점을 간과했습니다. 이진 패키지를 python-unity-singlet대신 찾았습니다 unity-singlet. 패키지 unity-dictionary-lens가 손상되어 소스 패키지 이름에 종속 된 것 같습니다 . 이 오류를 패키지 관리자에게보고하십시오.
gertvdijk

1

그의 답변에서 gertvdijk unity-dictionary-lens가 지적했듯이 제어 정보 는 의존성을 지적해야합니다 python-unity-siglet.

이것을하는 것은 나를 위해 일했다 :

apt-get download unity-dictionary-lens  
mkdir unity-lens  
dpkg -e unity-dictionary-lens_0.2_all.deb unity-lens  
dpkg --extract unity-dictionary-lens_0.2_all.deb unity-lens  
dpkg-deb --build unity-lens  

sudo gdebi unity-lens.deb  
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.