나는 그 이론적 근거가 무엇인지 정확히 모릅니다. 그러나 우분투는 더 이상 지원하지 않는 버전에 패키지를 설치하는 것을 더 어렵게 만듭니다. 우분투는 이전 버전의 파일을 계속 호스팅 할 수있을 정도로 멋지지만,이 파일에 액세스하는 방법을 직접 찾아야합니다.
이것은에서 관리됩니다 /etc/apt/sources.list 및 아래의 추가 파일 /etc/apt/sources.list.d/. 이 목록의 내용을 알면 설치 가능한 구성 요소를 관리하는 데 도움이됩니다. 참고 : 여기에 문서화되어 있습니다. man sources.list.
다음과 같은 것을 가정 해 봅시다.
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
이 줄에는 URL 구성 요소가 들어 있습니다. 트릭은이 줄은 표시된 실제 URL (이 경우에는 ...)의 줄임말 일뿐입니다.
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
문제는 이러한 URL이 아직 유효합니까? 대답은 아니오, 더 이상 존재하지 않습니다.
해결책은 sources.list 파일에서 존재하지 않는 행을 식별하고 업데이트 된 위치로 수정하는 것입니다.이 경우에는 ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
참고 : 일반적으로 sources.list에는 여러 항목이 있습니다. 모두가 이러한 유형의 수정을 필요로하지는 않을 수도 있습니다. 따라서 수동으로 각 항목을 확인하는 것과 같이 비트를 선택적으로 선택해야합니다. 짧은 대답은 : replace archive.ubuntu.com 와 old-releases.ubuntu.com.
이 파일을 수정 한 다음 실행하기 전에 다음을 실행해야합니다. apt-get install:
$ sudo apt-get update