'sudo apt-get update', "MergeList 관련 문제" 또는 "상태 파일을 구문 분석하거나 열 수 없습니다."를 실행하는 동안 이 문제가 발생합니다.

'sudo apt-get update', "MergeList 관련 문제" 또는 "상태 파일을 구문 분석하거나 열 수 없습니다."를 실행하는 동안 이 문제가 발생합니다.
W: The repository 'http://archive.getdeb.net/ubuntu xenial-getdeb Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.getdeb.net_ubuntu_dists_xenial-getdeb_apps_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.

내가 시도한 제안은 다음과 같습니다.

  1. apt 디렉터리에서 파일을 제거합니다.
    sudo rm -vf /var/lib/apt/lists/*
    sudo apt-get update
    
  2. Ubuntu 소프트웨어에서 서버를 변경했지만 관리자에게 문의하라는 오류가 계속 나타납니다.

답변1

이것은에서 온 것입니다위키피디아

GetDeb은 이전 LTS Ubuntu 버전에 포함된 레거시 버전의 소프트웨어와 공식 저장소에서 생략된 소프트웨어를 제공하는 Ubuntu 소프트웨어 포털이었습니다.[1] PlayDeb은 게임에 중점을 둔 자매 프로젝트였습니다. 이름은 Ubuntu에서 사용하는 .deb 패키지 형식에서 따왔습니다. GetDeb 및 PlayDeb 서비스는 Ubuntu 14.04가 EOL에 도달했을 때 14.04 패키지가 한 번 제거되었으므로 16.04부터 시작하는 Ubuntu 파생 제품에서도 사용할 수 있습니다. 두 웹사이트 모두 스팸 사이트로 리디렉션되었으므로 더 이상 신뢰할 수 없습니다.

Getdeb 및 Playdeb은 더 이상 작동하지 않거나 신뢰할 수 없으므로 최대한 빨리 소프트웨어 소스에서 제거해야 합니다.

답변2

Xenial 저장소를 참조하는 소스 파일을 편집해야 합니다. 다음과 같은 명령줄을 통해 찾을 수 있습니다.

  1. 터미널 열기(아직 열려 있지 않은 경우)
  2. 디렉토리 로 이동 apt:
    cd /etc/apt
    
  3. 다음을 통해 잘못된 저장소를 참조하는 파일을 식별합니다 grep.
    grep -r xenial *
    
  4. 를 사용하여 sudo원하는 텍스트 편집기로 출력에 언급된 파일을 편집하고 해당 행을 주석 처리(또는 제거)합니다. #앞에 를 넣어 해당 줄을 주석 처리할 수 있습니다 .
  5. 파일을 저장하고 종료합니다.
  6. 업데이트 apt:
    sudo apt update 
    

관련 정보