
명령을 사용하여 일부 32비트 라이브러리를 설치하려고 했습니다 dpkg -i --force-architecture
. 하지만 의존성 문제로 인해 실패했습니다.
이제 동일한 라이브러리의 64비트 버전을 설치하려고 하면 이미 설치되어 있다는 메시지가 나타납니다. 제거하려고 하면 설치되지 않았다고 나옵니다.
dpkg-query -l
rU
상태가 패키지에 대한 것임을 나타냅니다 .
dpkg-configure -a
, dpkg--reconfigure
, apt-get install -f
, apt-get clean
및 apt-get autoclean
기본적으로 가능한 모든 Google 검색을 시도했습니다 .
이 정체된 패키지 설치에서 어떻게 벗어날 수 있습니까?
답변1
멀티 아키텍처 패키지에는 :arch
where arch
is i386
또는 접미사가 붙어야 합니다 amd64
. libgtk1.2
명시적으로 이름을 지정하여 i386 버전을 사용해 보세요 .
sudo apt-get purge libgtk1.2:i386
종속성 문제로 인해 실패하는 경우 -f
옵션을 추가해 보세요.
이 라이브러리는 어디서 구하셨나요? 현재 GTK+ 라이브러리는 Natty(libgtk2.0-0)의 경우 2.24-4입니다. libgtk1.2는 다음에 따라 Hardy 및 Dapper에서 찾을 수 있습니다.packages.ubuntu.com.