사용자가 추가하면 "NO_PUBKEY"GPG 오류가 발생합니다GPG 서명 키를 추가하지 않고 소프트웨어 저장소 또는 PPA를 우분투로. Ubuntu의 소프트웨어 백엔드는 보안을 중요하게 생각하기 때문에이 키가 없으면 사용자가 저장소에서 아무것도 설치할 수 없으므로이 오류가 나타납니다. 다행히도 쉽게 고칠 수 있습니다.
우분투에 의존성 오류가 있습니까? 문제를 해결하는 방법은 다음과 같습니다.
“NO_PUBKEY”GPG 오류 수정 – GUI
Ubuntu Linux에서는 GUI의“NO_PUBKEY”문제를 해결할 수 있습니다. 프로세스를 시작하려면 승리 키보드의 키를 누릅니다. 이 버튼을 누르면 Ubuntu의 Gnome에 검색 창이 나타납니다. 여기에서 검색 창에“소프트웨어 및 업데이트”를 입력하십시오. 그런 다음 해당 이름의 아이콘을 클릭하십시오. 또는 찾을 수 없으면 갈색 상자 / 글로브가있는 아이콘을 선택하십시오.
“소프트웨어 및 업데이트”앱 창이 열리면화면에서 앱의 다른 탭을 살펴보고 "인증"을 클릭하십시오. "인증"탭을 클릭하면 "신뢰할 수있는 소프트웨어 공급자"영역으로 이동합니다.
“소프트웨어 및 업데이트”영역을 열어 둔 채새 브라우저 탭을 엽니 다. 그런 다음 소프트웨어 PPA를 제공 한 페이지로 이동하십시오. 이 페이지에서 GPG 서명 키를 찾아 컴퓨터에 저장하십시오.
런치 패드 페이지에서 "기술 정보"를 클릭하여 서명 키를 표시 한 후 키 링크를 클릭하여 다음 페이지로 이동하십시오.

다음 페이지에서“pub”옆에있는 링크를 클릭하여 브라우저에서 키를 표시하십시오.

프레스 Ctrl + S 키보드에서 파일을 키.

키를 Ubuntu Linux PC에 저장 한 후“인증”섹션의“소프트웨어 및 업데이트”앱으로 돌아갑니다. 그런 다음 "인증"섹션에서 "키 파일 가져 오기"버튼을 찾으십시오.

마우스로 "키 파일 가져 오기"버튼을 클릭하여 파일 브라우저 창을 불러옵니다. 그런 다음 파일 브라우저 창을 통해 키 파일을 Ubuntu에 추가하십시오.
키 파일이 우분투에 추가되면이 소프트웨어 저장소에서 소프트웨어를 설치할 수 있습니다. 그러나이 저장소에서 소프트웨어를 설치하기 전에 Ubuntu의 소프트웨어 소스를 새로 고쳐야합니다.
우분투 소프트웨어 소스를 새로 고치려면“닫기”버튼. 그렇게하면“사용 가능한 소프트웨어에 대한 정보가 오래되었습니다.”라는 메시지가 나타납니다.“재로드”버튼을 클릭하여 새로 고칩니다. 새로 고침되면 "NO_PUBKEY"오류가 사라집니다.
“NO_PUBKEY”GPG 오류 수정 – 명령 줄
"NO_PUBKEY"GPG 오류는 GUI에서 수정되는 것과 함께 터미널에서 수정 될 수 있습니다. 일부는 터미널을 통해 우분투 에서이 오류를 수정하는 것이 빠르다고 주장합니다.
을 눌러 Ubuntu Linux PC에서 터미널 창을 엽니 다 Ctrl + Alt + T 또는 Ctrl + Shift + T 키보드에서. 그런 다음 터미널 창이 열리면 최신 정보 오류를 재현해야하므로 우분투의 소프트웨어 소스에 명령하십시오.
실행시 최신 정보 '공개 키를 사용할 수 없어서 다음 서명을 확인할 수 없습니다. NO_PUBKEY'라는 메시지가 표시됩니다.
“NO_PUBKEY”메시지 다음에번호. 마우스로이 번호를 강조 표시하고 클립 보드에 복사하십시오. 이 숫자는 복구 명령과 함께 사용하여 누락 된 GPG 키를 Ubuntu Linux 시스템으로 자동으로 가져올 수 있으므로 중요합니다.
숫자를 클립 보드에 저장하고 입력하십시오터미널 창에서 다음 명령. 명령의 "COPIED-NUMBER-HERE"부분을 Linux PC의 클립 보드에 복사 된 번호로 바꾸십시오.
참고 : Linux 터미널에서 붙여 넣기 기능을 사용하려면 Ctrl + Shift + V 키보드에서.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys COPIED-NUMBER-HERE
하자 아파트 키 명령 실행을 실행하면 누락 된 GPG 키가 인터넷에서 직접 다운로드됩니다. 명령이 완료되면“공개 키“REPO NAME 노래 키를 가져 왔습니다”라는 메시지가 표시됩니다.

누락 된 GPG 키를 성공적으로 가져온 후우분투에서는 "NO_PUBKEY"오류가 처리됩니다. 그러나 키를 가져와 변경 사항을 반영하려면 Ubuntu의 소프트웨어 소스를 새로 고쳐야하므로 수정이 완료되지 않았습니다.
Ubuntu의 소프트웨어 소스를 업데이트하려면 최신 정보 명령.
sudo apt update
때 최신 정보 명령 실행이 완료되면 모든 것이 제대로 작동해야합니다!
우분투에서“NO_PUBKEY”오류 방지
"NO_PUBKEY"오류는 피하기 쉽습니다. Ubuntu Linux PC에서이 문제가 다시 발생하지 않도록하려면 다음을 수행하십시오.
- 공개 키 파일을 제공하지 않는 타사 소프트웨어 저장소를 설치하지 마십시오.
- 터미널을 통해서만 우분투에 PPA를 추가하십시오. 터미널을 통해 PPA를 추가하면“NO_PUBKEY”문제를 피하면서 키 파일이 시스템에 자동으로 추가됩니다.
- 타사 소프트웨어 저장소를 Ubuntu에 추가하기 위해 소프트웨어 소스 파일을 편집하지 마십시오.
코멘트