웹사이트 검색

데비안 9에서 "E: 패키지를 찾을 수 없습니다" 오류를 수정하는 방법


netinstall CD 이미지를 사용하여 데비안 9 시스템을 설치한다면, 시스템에는 적절한 소스 목록 파일에 포함된 필요한 저장소(공통 패키지를 설치할 수 있는 저장소)가 모두 없을 것입니다. 이로 인해 "E: 패키지 package-name을 찾을 수 없습니다"와 같은 오류가 발생할 수 있습니다.

이 글에서는 데비안 9 배포판에서 “E: 패키지 패키지 이름을 찾을 수 없습니다 ” 오류를 수정하는 방법을 설명하겠습니다.

읽어보면 유용한 기사:

  1. 패키지 관리에 유용한 APT-GET 및 APT-CACHE의 25가지 기본 명령
  2. Ubuntu/Debian에서 새로운 고급 패키지 도구(APT)를 사용하는 방법의 15가지 예

아래 스크린샷과 같이 Debian 9 서버에 openssh-server 패키지를 설치하는 동안 이 오류가 발생했습니다.

/etc/apt/sources.list 파일을 살펴보면 포함된 기본 저장소가 아래 스크린샷에 표시됩니다.

이 오류를 수정하려면 /etc/apt/sources.list 파일에 필요한 Debian 소프트웨어 저장소를 추가해야 합니다:

deb  http://deb.debian.org/debian  stretch main
deb-src  http://deb.debian.org/debian  stretch main

파일을 저장하고 닫습니다. 그런 다음 아래 명령을 사용하여 시스템 패키지 목록을 업데이트합니다.

apt update 

이제 오류가 표시된 패키지(예: openssh-server)를 설치해 보십시오.

apt install openssh-server

참고: contrib 및 non-free 구성 요소도 원한다면 /etc/apt/sources에 이와 같이 main 뒤에 contrib non-free를 추가하세요. 목록:

deb  http://deb.debian.org/debian stretch main contrib non-free
deb-src  http://deb.debian.org/debian stretch main contrib non-free

https://wiki.debian.org/SourcesList에서 /etc/apt/sources.list 파일에 대한 자세한 정보를 찾을 수 있습니다.

마지막으로 유용한 패키지 Debian 9 설치에 관한 최근 기사도 읽어보세요.

  1. Debian 9에 Webmin 제어판을 설치하는 방법
  2. Debian 9 Stretch에 LEMP(Linux, Nginx, MariaDB, PHP-FPM)를 설치하는 방법
  3. Debian 9에 LAMP(Linux, Apache, MariaDB 또는 MySQL 및 PHP) 스택 설치
  4. Debian 및 Ubuntu에 MariaDB 10을 설치하는 방법

그게 다야! 문의사항이 있는 경우 아래 피드백 양식을 사용하여 문의해 주세요. 그리고 모든 Linux에 대해서는 linux-console.net을 고수하는 것을 잊지 마십시오.