우분투 13.10은 업데이트되지 않습니다. 적절한 업데이트 및 적절한 업그레이드 실패

우분투 13.10은 업데이트되지 않습니다. 적절한 업데이트 및 적절한 업그레이드 실패

업데이트: libreadline6을 다시 설치했는데 아무 소용이 없습니다. 아직도 정의되지 않은 기호 오류가 발생합니다.gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP

도움을 주시면 감사하겠습니다.


데스크탑을 업데이트하려고 하는데(6개월 동안 인터넷을 사용하지 않았습니다) 몇 가지 문제가 발생했습니다.

apt-get update공개 키를 사용할 수 없기 때문에 실패하고 apt-get upgradelibreadline 오류로 인해 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

  1. 개인 ppa 제거컴퓨터에서 private-ppa는 런치패드의 상용 제품이며 런치패드의 요구 사항이 덜 엄격합니다(일반적으로 모든 PPA 업로드는 공용 ppa에 대해 서명되어야 합니다). 제거하는 대신 공개 키 확인을 건너뛰는 ppa를 설정하는 라인 [trusted=yes]에 토큰을 추가할 수도 있습니다.sources.lst

  2. 공연하다apt-get update

  3. apt를 통해 libreadline을 다시 설치하십시오.

  4. 업그레이드 수행

관련 정보