일반적인 오류가 발생했습니다 apt-get update
.
W: 획득에 실패했습니다.http://dl.google.com/linux/earth/deb/dists/stable/Release 릴리스 파일에서 예상되는 'main/binary-i386/Packages' 항목을 찾을 수 없습니다(잘못된 source.list 항목 또는 형식이 잘못된 파일).
다른 질문에 대한 답변을 바탕으로 /etc/apt/sources.list.d/google-earth.list
해당 섹션을 포함하도록 파일을 변경했습니다 [arch=amd64]
. 그러나 문서 자체에서 경고했듯이
이 파일은 자동으로 구성됩니다.
이 항목을 주석 처리할 수 있지만 다른 수정 사항은 손실될 수 있습니다.
그래서 수시로 바꿔줘야 해요.
이 변경 사항을 영구적으로 적용하려면 어떻게 해야 합니까?
답변1
좋은 질문:). Fedora에 관련 문제가 있어서 편집하기 전에 이름을 (또는 아마도 ) google-earth.list
로 바꾸는 것과 동등한 작업을 수행했습니다.my-google-earth.list
google-earth-amd64.list
Google의 관점에서 볼 때 사용자는 이를 삭제했으며 google-earth.list
다시 생성하지 않습니다. 업데이트를 비활성화하려는 경우 같아요.
그대로 두는 것이 좋을 수도 있지만 google-earth.list
해당 줄을 주석 처리한 다음 my-google-earth.list
자신만의 버전의 줄이 포함된 복사본을 만드세요.
이 두 가지 방법은 다소 혼란스러울 수 있습니다. 이 작업을 수행하는 이유에 대한 설명을 저장할 수 있는 스크립트(Ansible 역할)를 작성했기 때문에 내 접근 방식이 덜 혼란스럽다고 생각합니다.
# If we create google-chrome.repo ourself, the package wants to reset baseurl.
# Whereas if google-chrome.repo does not exist, it is considered to be deleted
# or otherwise disabled by user action. It will not be recreated. So we can
# set up our own local-google-chrome.repo.