Ubuntu 13.10에서 Google-Earth 64 비트를 설치하는 방법, ia32-libs 종속성 오류


27

Google-Earth를 설치하고 ia32-libs가 필요합니다. 그래서 나는 apt-get install ia32-libs했지만 오류는 다음과 같이 나타납니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
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:
  lib32z1 lib32ncurses5 lib32bz2-1.0

ia32-libs를 어떻게 설치합니까?

답변:


34

이것은 Google 어스가 다시 패키지 될 때까지의 해결 방법 일뿐입니다.

Google 어스 빌드 패키지

  1. Google 어스 x64 .DEB 다운로드
  2. 터미널을 열고 명령에 따라 복사 및 붙여 넣기를 수행 한 후 Enter 키를 누릅니다.

    sudo apt-get install libc6:i386 lsb-core
    
  3. 다운로드 폴더 열기

  4. Google 어스 .deb 패키지를 마우스 오른쪽 버튼으로 클릭하고 여기에서 추출을 선택하십시오.
  5. 파일이 추출 된 폴더를 엽니 다.
  6. DEBIAN 폴더를여십시오
  7. 열기 control의 gedit와 파일을
  8. 이 전체 줄을 제거하십시오 : 의존합니다 : lsb-core (> = 3.2), ia32-libs
  9. 저장을 클릭하고 제어 파일 종료
  10. 이제 다운로드 한 원본 Google 어스 .DEB 패키지를 삭제하십시오.

  11. 라는 폴더 만들기 getfix, 이제 추출 된 Google 어스 폴더를 getfix 폴더로 이동

이제 Google 어스 .deb 패키지를 다시 작성하려고합니다.

  1. 터미널을 열고 다음 명령을 복사 / 붙여 넣기 한 다음를 누릅니다 Enter.

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. 다음 명령을 복사 / 붙여 넣습니다 (다시 패키지로 설치됩니다 .deb).

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    

3
현재는 작동하지 않습니다. 패키지가 설치되지만 GE가 시작되지 않습니다. [0324/121420:ERROR:net_util.cc(2195)] Not implemented reached in bool net::HaveOnlyLoopbackAddresses() [0324/121420:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler. Another crash happened while handling crash!
math

동일한 문제가 여기에 있습니다 : [0330/183031 : ERROR : nss_ocsp.cc (581)] OCSP 핸들러에 대한 URLRequestContext가 없습니다.
jgomo3

이 솔루션은 우분투 13.10 64 비트에서 작동합니다.
indago

1
내 우분투 14.04 64 비트에서도 작동합니다.
fdetsch

19

Ubuntu 13.10 / 14.04 / 1404.1 64 비트 설치

sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core

우분투 14.04.2 이미지 64 비트 설치의 경우 (14.04.2 이미지를 사용하는 경우 mesa-lts-utopic 스택을 얻으므로 하나의 패키지가 다릅니다. libgl1-mesa-glx-lts-utopic:i386

sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx-lts-utopic:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core

그리고 현재의 i386 패키지를 얻을 및 설치 - http://www.google.com/earth/download/ge/agree.html


2
작동했습니다 (2014-03-24). 64 비트 deb가 다소 깨진 것 같습니다.
math

이것은 PlayOnLinux에서도 작동합니다.
K2Chris1983

이것은 나를 위해 일한 유일한 방법이며 많은 다른 방법을 시도했습니다. 나는 이것이 구글 어스 우분투 문서에 추가되기를 정말로 바란다! 정확한 설치 버전을 알고 두 번째 명령 세트를 사용하는 것이 핵심이었습니다.
kim holder

2

이 답변을 작성할 당시 여기에 설명 된 모든 방법이 작동하지 않았습니다. 그러나 32 비트 버전을 설치했으며 64 비트 13.10 Kubuntu에서 제대로 작동했습니다. Google 어스 패키지는 결국 32 비트이며 ia32lib를 사용하여 64 비트에서 실행되도록합니다. 이것이 도움이되기를 바랍니다.


1

.deb 패키지를 추출한 후 데비안 폴더를 찾을 수 없으므로 내용 라인을 수정하기 위해 편집하지 않고 패키지를 다시 작성하는 등의 작업을 훨씬 덜 수행합니다. 이것은 괴짜가 아닌 사람들에게는 너무 복잡합니다.

32 비트 안정적인 패키지를 얻는 것이 어떻습니까? http://www.google.com/earth/download/ge/agree.html

우분투 포럼에서 여기에 설명 된대로 : http://ubuntuforums.org/showthread.php?t=2183733

그것은 나를 위해 일했다 :)



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