"sudo apt-get install 툴이름" 명령어로 패키지 설치하다가 "E: Unable to locate package" 설치 에러가 발생할 경우 apt 리포지토리 목록에 패키지가 없거나 잘못된 apt 리포지토리 목록이라면 발생함.
해결하려면 apt 리포지토리 목록이 지정된 파일인 sources.list 파일을 수정해야 함.
< "E: Unable to locate package" 설치 에러 >
1. 에디터로 열기
sudo nano /etc/apt/sources.list
2. 리포지토리 정보 추가함.
파일 끝에 아래 항목들을 추가하고 저장(Ctrl+O) -> 파일 이름 그대로 설정(Enter) -> 나가기(Ctrl+X) 순으로 nano 프로그램을 사용함.
참고로 각 줄의 첫 번째 단어인 deb 또는 deb-src 는 아카이브 유형을 나타냄.
deb 는 아카이브에 우리가 일반적으로 사용하는 미리 컴파일된 패키지인 바이너라 패키지(deb)가 포함되어 있음을 나타냄.
deb-src 는 원본 프로그램 소스에 Debian 제어 파일(.dsc) 및 프로그램 패키징에 필요한 변경 사항이 포함된 diff.gz 가 포함된 소스 패키지를 나타냄.
deb http://http.kali.org/kali kali-rolling main contrib non-free
# For source package access, uncomment the following line
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
# For source package access, uncomment the following line
# deb-src http://http.kali.org/kali sana main non-free contrib
# deb-src http://security.kali.org/kali-security sana/updates main contrib non-free
deb http://old.kali.org/kali moto main non-free contrib
# For source package access, uncomment the following line
# deb-src http://old.kali.org/kali moto main non-free contrib
< 리포지토리 정보 추가한 화면 >
3. 리포지토리 목록 업데이트
sudo apt-get update
4. 다시 패키지를 설치할 수 있는지 확인
< 패키지 정상적으로 설치된 화면 >
참고 사이트 :
댓글 없음:
댓글 쓰기