반응형
우분투에서 apt install 혹은 apt-get install 등의 명령어를 사용하다 보면 가끔 패키지를 찾을 수 없다는 에러가 발생하고는 합니다.

패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
E: [package] 패키지를 찾을 수 없습니다
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package <package>
그렇다면 이런 에러는 왜 발생하는 걸까요?
패키지가 존재하지 않거나, 패키지명을 잘못 입력했을 때가 첫번째 원인입니다.
하지만, 패키지 명을 정확하게 입력했음에도 E: [package] 패키지를 찾을 수 없습니다. 라는
에러가 발생한다면
apt update (혹은 apt-get update) 를 통해 해결할 수 있습니다.
apt update 명령어는 현재 설치 가능한 패키지 목록을 최신화 하는 것인데요,
기존에 내 로컬에 패키지 목록이 최신화 되어 있지 않았기 때문에 최신 패키지를 찾지 못 했던 것입니다.
저의 경우에는 Docker로 이미지를 생성할때 저장 공간을 절약하기 위해서 apt-get clean을 해주었었는데요, 이로 인해서 로컬 저장소에 저장되어 있는 기존에는 불필요했던 패키지들이 지워졌기 때문이었습니다.
apt update를 한 후 다시 apt install package명령어를 실행해보세요!
반응형