Google 어스 32비트를 가져오지 못했습니다.

Google 어스 32비트를 가져오지 못했습니다.

실행 중 sudo apt update다음 오류가 발생했습니다.

W: Failed to fetch http://dl.google.com/linux/earth/deb/dists/stable/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

이 문제를 어떻게 해결합니까? 저는 Ubuntu 14.04 64비트를 실행하고 있습니다.

업데이트: 팔로우했어요내 대답, 하지만 오늘 오류가 반환되었습니다. 파일이 /etc/apt/sources.list.d/google-earth.list원래대로 돌아왔는데, 방금 다음 두 줄이 있는 것을 발견했습니다.

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.

따라서 파일을 덮어쓴 것 같습니다. 이는 현재 답변이 영구적인 수정 사항이 아니며 중복되지도 않음을 의미합니다.

업데이트 2: Google Earth를 제거하고 해당 .list 파일을 삭제하기로 결정했습니다. 어쨌든 나는 그것을 결코 사용하지 않습니다. 같은 문제를 겪고 있는 사람이 있으면 알려주세요. 도와드리겠습니다.

업데이트 3: muru는 cron 파일이 있다는 의견을 언급했습니다 /etc/cron.daily/google-earth. 나는 그것을 읽고 이것을 .list 파일에 추가한다는 것을 알았습니다.

deb http://dl.google.com/linux/earth/deb/ stable main

따라서 크론 작업의 이 부분을 편집하거나 완전히 비활성화하면 문제가 해결될 수도 있습니다.

답변1

비슷한 질문에 대한 답을 찾았습니다.Google Chrome 32비트에 대한 업데이트가 더 이상 없습니다.

나는 를 실행 sudo nano /etc/apt/sources.list.d/google-earth.list하고 다음 줄을 변경했습니다.

deb http://dl.google.com/linux/earth/deb/ stable main

이에:

deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main

그런 다음 sudo apt update성공했습니다.

답변2

질문의 이 부분을 해결하려면:

따라서 파일을 덮어쓴 것 같습니다. 이는 현재 답변이 영구적인 수정 사항이 아니며 중복되지도 않음을 의미합니다.

Google 'earth'와 'chrome'(수정된 소스 목록을 덮어쓰는 중) 모두에 이 문제가 있습니다. 이 문제 fix-google를 해결하기 위해 올바른 소스 목록의 복사본을 만들어 저장한 다음 /etc/apt. 나는 항상 업데이트를 수행하기 때문에 시작하기 전에 실행하기 aptitude위해 시작하는 데 사용하는 스크립트를 변경했습니다 . Kludgy이지만 작동합니다. 나는 이 문제가 매우 짜증스럽다고 생각했다.aptitudefix-googleaptitude

관련 정보