2012-09-03 2 views
-1

비 인터넷 연결 환경에서 패키지를 설치해야합니다. 내 계획은 인터넷에서 dist 구조를 다운로드하고 /etc/apt/sources.list에 파일 경로를 추가하는 것입니다./etc/apt/sources.list의 "deb file :/local-path-to-repo ..."를 사용하는 동안 GPG 오류가 발생합니다.

관련 구조에는 ftp 미러 서버에서 우분투/dists/정밀, 정확한 백 포트, 정밀 제안, 정밀 보안, 정밀 업데이트가 포함됩니다.

원본 소스를 제거하고 /etc/apt/sources.list에 다음을 추가합니다.

deb file:path-to-local-ubuntu-directory/ precise main restricted multiverse universe 
deb-src file:path-to-local-ubuntu-directory/ precise main restricted multiverse universe 

그런 다음 apt-get 업데이트 후 다음과 같은 GPG 오류가 발생합니다.

[email protected]:/~# apt-get update 
Ign file: precise InRelease 
Get:1 file: precise Release.gpg [198 B] 
Get:2 file: precise Release [50.1 kB] 
Ign file: precise Release 
Get:3 file: precise/main TranslationIndex [3,761 B] 
Get:4 file: precise/multiverse TranslationIndex [2,716 B] 
Get:5 file: precise/restricted TranslationIndex [2,636 B] 
Get:6 file: precise/universe TranslationIndex [2,965 B] 
Reading package lists... Done 
W: GPG error: file: precise Release: The following signatures were invalid: BADSIG 0976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]> 

Google을 사용했지만 다음 단계는 시도했지만 헛된 일이었습니다.

sudo apt-get clean 
cd /var/lib/apt 
sudo mv lists lists.old 
sudo mkdir -p lists/partial 
sudo apt-get update 

이 문제를 해결할 방법이 있습니까? 왜이 오류가 발생합니까? 고마워.

답변

0

많은 조사와 시험을 마친 후. 아마도 문제는 파일 무결성 문제 일 것입니다. 그래서 전체 dist/exact를 다시 다운로드하고 아무런 문제없이 업데이트하십시오.