종속성 오류로 인해 Skype를 설치할 수 없습니다. dpkg는 의존성을 설치하지 않습니다.


8

Linux에 최신 Skype 버전 (4.1)을 설치하려고합니다.

공식 Skype 사이트에서 skype-ubuntu-lucid_4.1.0.20-1_i386.deb 패키지를 다운로드했습니다 .

구성 파일을 포함하여 설치된 모든 버전을 제거했습니다.

다운로드 한 패키지를 설치하려고하면 다음과 같은 오류가 발생합니다.

Unpacking skype:i386 (from skype-debian_4.1.0.20-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:i386:
 skype:i386 depends on libqt4-network (>= 4:4.8.0); however:
  Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtgui4 (>= 4:4.8.0); however:
  Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtwebkit4 (>= 2.1.0~2011week13); however:
dpkg: error processing skype:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 skype:i386

이제 나는 생각했다 : 누락 된 종속성을 수동으로 설치할 수 있지만 이것을 시도하면 종속성 오류가 다시 발생합니다. 패키지의 종속성이 자동으로 다운로드 및 설치되지 않는 것 같습니다.

dpkg누락 된 종속성이 자동으로 설치되도록 하는 명령 옵션 이 있습니까?


어떤 버전의 Ubuntu를 사용하고 있습니까?
To Do

나는 "Linux Mint 12 Lisa"를 설치했다 . 이것은 Mint 13으로 업그레이드되었다.
MrPink

Ok Micha, 그러나 "Linux Mint"는 공식 우분투 배포판이 아닙니다 ...하지만 "Mint 13"을 실행하는 경우 skype 패키지는 "Lucid"가 아닌 "precise"를위한 패키지 일 것입니다. ). 그런 다음 gdebi와 함께 설치해야합니다.
Roman Raguet

좋아, 나는 또한 이것을 시도했지만 여전히 얻을 :Unpacking skype:i386 (from skype-ubuntu-precise_4.1.0.20-1_i386.deb) ... dpkg: dependency problems prevent configuration of skype:i386: skype:i386 depends on libqt4-network (>= 4:4.8.0); however: Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtgui4 (>= 4:4.8.0); however: Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtwebkit4 (>= 2.2~2011week36); however: dpkg: error processing skype:i386 (--install): dependency problems - leaving unconfigured
MrPink

.. 패키지 관리자 내에서 skype 버전을 문제없이 설치할 수 있지만 원하지 않는 버전 2. * 입니다. ; (
MrPink

답변:


12

아시다시피, dpkg는 종속성을 해결할 수 없지만 Ubuntu Lucid 10.04가 설치되어 있기 때문에 .deb 패키지에서 "Gdebi" * (gui 도구 및 종속성 해결) *를 두 번 클릭하면됩니다.

다른 옵션은 다음과 같습니다. 실행할 수 있습니다 sudo dpkg -i package.deb (오류 종속성이있는 완전한 설치가 아님).
그런 다음 방금 실행 sudo apt-get -f install하면 apt-get 도구가 누락 된 종속성을 수정합니다.

이것이 도움이 되길 바랍니다!.


좋아, 나는 Gdebi 를 시도 할 것이다 . sudo apt-get -f install 의 문제점 은 손상된 패키지 (skype)가 있음을 인식하지만 누락 된 종속성을 설치하는 대신 손상된 패키지를 삭제하려고한다는 것입니다.
MrPink

Ok Micha, 다른 옵션을 시도해 볼 수 있으며 sudo dpkg -i package.deb 다음 sypactic 도구 및 메뉴에서 편집> 깨진 패키지 수정을 사용하십시오.
Roman Raguet

시도했지만 sudo apt-get -f install을 실행하는 것과 같습니다 . 패키지 관리자가 필요한 종속성을 설치하는 대신 skype를 제거하려고합니다.
MrPink

1

당신이 사용하는 경우 64 비트 리눅스 ,이 문제는 일반적으로없는 라이브러리 때문이다.
Ubuntu Software Center로 이동하여 ia32-libs 패키지를 설치 한 다음 Skype를 다시 설치하십시오. 문제가 해결 될 것입니다.


소프트웨어 관리자는 ia32-libs 가 이미 설치되어 있다고 말합니다 .
MrPink
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.