ia32-lib 패키지를 설치할 수 없습니다


10

32 비트 패키지를 필요로하는 여러 프로그램이 있습니다 (ia32-lib 패키지를 가리킴). 그러나 설치하려고하면 이런 일이 발생합니다.

spirit@ubuntu:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.

큰 헛소리도없고, 패키지는 항상 죽습니다. 한 달 후에 시도했지만 여전히이 오류가 발생하여 특정 패키지를 설치하려고하면이 오류가 발생합니다.

spirit@ubuntu:~$ sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ia32-libs-multiarch' has no installation candidate

나는 Linux whizz-kid가 아니지만 패키지가 존재하지 않는 것 같습니다. 소프트웨어 센터에서 Skype를 검색했는데 (이것은 32 비트 패키지를 설치한다고 들었습니다) 소프트웨어 센터에 나타나지 않으며 웹 사이트에서 다운로드 할 수 있으면 32 비트 패키지가 없다는 오류가 발생합니다.

나를 도와주는 사람은 천 행성의 무게를 가진 신들로부터 메달을 얻을 것입니다. 신을 위해 그것을 착용하지 마십시오.


64 비트 (amd64) Ubuntu 또는 32 비트 (i386) 버전을 설치 했습니까? uname -a터미널 에서도 볼 수 있습니다 .
Takkat

64 비트 버전의 Ubuntu를 설치했습니다 .Wubi를 통해 설치할 때마다 항상 amd64를 가져옵니다. 64 비트에는 특히 이와 같은 몇 가지 호환성 문제가 있으므로 32 비트 버전을 얻는 것이 가치가 있는지 확실하지 않습니다.
수프 그릇

분명히 이것은 분명히 모든 릴리스에서 발생하는 문제를 해결하기 어려운 사람들 중 하나 일뿐입니다 (일반적으로 하드웨어와 관련이 있으며 소프트웨어는 나에게 새롭습니다). 32 비트 버전을 대신 설치하겠습니다. 64 비트가있는 모든 사람들을위한 해결책이 곧 발견되기를 바랍니다.
수프 볼

i386 외부 아키텍처가없는 것처럼 들립니다. 출력은 dpkg --print-foreign-architectures무엇입니까?
tumbleweed

답변:


12

WUBI를 통한 설치와 같은 소리가 사용 가능한 외부 아키텍처를 올바르게 감지하지 못했습니다. tumbleweed가 외국 건축 인쇄를 제안한 것처럼 아마도 아무것도 반환하지 않습니다. 외부 아키텍처로 i386을 추가하고 apt 캐시를 업데이트 한 다음 32 비트 라이브러리를 설치하십시오.

sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install ia32-libs

2
이것은 나를 위해 일했습니다. 다른 많은 어리석은 사람들이이 질문에 대답하려고 노력하고 있습니다. 많은 사람들이 스카이프에 대해 계속 이야기합니다. 일부 사람들은 스카이프 LOL이 아닌 ia32lib 만 필요합니다.
Jason

2
슬프게도 이것은 13.10에서 작동하지 않습니다. 해결 방법이 있습니까?
phunehehe

이것은 Crunchbang 3.2.0-4에서 나를 위해 일했습니다. 감사!
pdoherty926

16.04에서 작동하지 않음
Niklas

2

Scotty의 답변은 12.10에서 훌륭하게 작동하지만 12.04에 있으면 dpkg지원하지 않습니다 --add-architecture. 단지 시도:

sudo apt-get update

ia32-libs를 다음과 같이 설치하십시오.

sudo apt-get install ia32-libs

그러나 메타 패키지 ia32-libs-multiarch를 대신 설치하는 것이 좋습니다.


나는 12.04에 있는데, 그들 중 누구도 나를 도와주지 않았다. "sudo apt-get update"및 "sudo apt-get install ia32-libs"를 수행하면 오류가 발생합니다. 다음 패키지는 충족되지 않은 종속성을 갖습니다. ia32-libs : 종속 : ia32-libs-multiarch 및 "sudo apt-get install ia32-libs-multiarch "-몇 가지 다른 충족되지 않은 종속성을 제공합니다.
Narendra Singh

실제 오류를 붙여 넣으면 도움이 될 것입니다. 실제 오류를 보지 않으면 할 수있는 사람이 많지 않습니다.
Lakshman Kakkirala

그러나 오류에 대해 언급했습니다. 다음 패키지에는 충족되지 않은 종속성이 있습니다. 다시 확인해주세요.
Narendra Singh

2
  • 터미널 창에서 시냅틱 설치

    sudo apt-get install synaptic
    
  • 시냅틱을 시작하고“설정> 저장소”로 이동하십시오

  • "기타 소프트웨어> 추가"를 클릭하십시오
  • 상자에이 줄을 삽입하십시오 deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
  • 확인을 클릭하고 시냅틱을 닫습니다
  • 터미널에서 sudo apt-get update
  • 터미널에서 sudo apt-get install ia32-libs
  • 새로 설치

0

우분투 소프트웨어 센터 에서 설치하려고 했습니까 ? 찾고있는 패키지를 직접 찾아야합니다. "ia32"를 검색 ia32-libs-multiarch:i386하고 찾아서 ia32-libs설치하십시오.

ia32-libs-multiarch : i386

그래도 문제가 해결되지 않으면 편집 > 소프트웨어 소스 에서 서버를 변경하고 Update Manager 에서 업데이트를 실행 하거나 sudo apt-get-update다시 설치하기 전에 시도하십시오.


0

패키지 ia32-libs는 사용할 수 없지만 다른 패키지에서 참조합니다! 설치 오류

kingsoft office를 설치하는 동안 OS 비트 버전 문제 (잘 알려진 오류가 있지만 적절한 답변이 없음)에 직면했습니다 The following packages have unmet dependencies: ia32-libs: Depends: ia32-libs-multiarch but it is not installed. ~ 50 솔루션을 시도했지만 그중 아무것도 작동하지 않았습니다. 그 후 우분투 터미널 명령을 따르고 omg 내 문제를 해결했습니다.

내가 명령을 내렸을 때 나는 다음과 같은 메시지를 받았다.

Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0

그 후 위의 모든 pkg을 하나씩 설치하려고 시도하고 "lib32z1"을 설치 한 후 내 문제가 해결되었습니다.)

sudo apt-get install lib32z1

sudo apt-get install lib32ncurses5

sudo apt-get install lib32bz2-1.0

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