
업데이트: libreadline6을 다시 설치했는데 아무 소용이 없습니다. 아직도 정의되지 않은 기호 오류가 발생합니다.gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
도움을 주시면 감사하겠습니다.
데스크탑을 업데이트하려고 하는데(6개월 동안 인터넷을 사용하지 않았습니다) 몇 가지 문제가 발생했습니다.
apt-get update
공개 키를 사용할 수 없기 때문에 실패하고 apt-get upgrade
libreadline 오류로 인해 apt를 설정할 때 실패합니다.
문제는 내 libreadline에 있다고 확신합니다. 인터넷이 없는 6개월 동안 Lua 인터프리터를 프로그램에 삽입하려고 소스에서 다시 빌드하고(그리고 그렇게 하는 데 다른 문제가 발생했음) 확신하기 때문입니다.
이에 대한 자세한 내용은 여기 내 게시물에서 확인할 수 있습니다.https://stackoverflow.com/questions/22727700/g-undefine-references-with-lua-and-libdl
내 apt-get update
결과는 다음과 같습니다.
링크를 인식하고 내 담당자가 10 미만이기 때문에 게시할 수 없기 때문에 축소되었습니다.
5초 안에 316B를 가져왔습니다(59B/s) 패키지 목록을 읽는 중... 완료 W: GPG 오류:https://private-ppa.launchpad.netsaucy 릴리스: 공개 키를 사용할 수 없기 때문에 다음 서명을 확인할 수 없습니다: NO_PUBKEY E131728675254D99
나의apt-get upgrade
3분 28초 안에 360MB를 가져옴(1,730kB/s)
패키지에서 템플릿 추출 중: 100% 패키지 사전 구성 중 ... apt 설정 중(0.9.9.1~ubuntu3.1) ... gpg: 기호 조회 오류: /usr/local/ lib/libreadline.so.6: 정의되지 않은 기호: UP gpg: 기호 조회 오류: /usr/local/lib/libreadline.so.6: 정의되지 않은 기호: UP dpkg: 오류 처리 apt(--configure): 하위 프로세스 설치 후- 설치 스크립트가 오류 종료 상태 127을 반환했습니다. MaxReports에 이미 도달했기 때문에 apport 보고서가 작성되지 않았습니다. 처리하는 동안 오류가 발생했습니다: apt E: 하위 프로세스 /usr/bin/dpkg가 오류 코드를 반환했습니다(1)
답변1
다운로드해 보세요https://packages.debian.org/wheezy/amd64/libreadline6-dbg/download(x64 시스템을 사용한다고 가정) 다음을 사용하여 설치합니다.
sudo dpkg -i [filename]
이것은 공식 데비안 저장소에서 사용할 수 있는 libreadline6 버전입니다.
잘못된 키 문제에 관해서는 그것이 실제로 문제라고 생각하지 않습니다. 단지 특정 ppa가 제대로 작동하지 않는다는 점에 유의해야 합니다.
답변2
개인 ppa 제거컴퓨터에서 private-ppa는 런치패드의 상용 제품이며 런치패드의 요구 사항이 덜 엄격합니다(일반적으로 모든 PPA 업로드는 공용 ppa에 대해 서명되어야 합니다). 제거하는 대신 공개 키 확인을 건너뛰는 ppa를 설정하는 라인
[trusted=yes]
에 토큰을 추가할 수도 있습니다.sources.lst
공연하다
apt-get update
apt를 통해 libreadline을 다시 설치하십시오.
업그레이드 수행