기타/빅데이터 - Hadoop

Linux/Ubuntu # Language Support를 install하던 중 만난 에러

둥굴둥굴둥굴레차 2021. 9. 3. 10:45

상황

Ubuntu가 영어로 되어있어서 한글로 바꿔주려던 찰나에 만난 에러.

Language Support 앱을 실행하니 install 받아달래서 받아줬을 뿐인데..

Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/t/thunderbird/thunderbird-locale-en-gb_78.11.0+build1-0ubuntu0.20.04.2_all.deb 404 Not Found [IP: 91.189.91.39 80]

 

 

해결

아래 명령어를 사용하여 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트 해주자.

(설치되어 있는 패키지를 최신으로 업데이트하는 것이 아닌 설치가능한 리스트를 업데이트하는 것이다.)

$ sudo apt-get update
[참고] sudo
실행하고 싶은 명령어 앞에 sudo를 붙여 실행하게 되면 root 권한을 가진 상태로 명령하기 때문에 권한오류가 발생하지 않는다.

 

이후 다시 Language Support 앱을 실행하여 다시 install 시도해보면 잘 된다!

 


 

만약 sudo를 빼고 아래 코드와 같이 오로지 명령어만 작성한다면? 아래와 같은 에러가 발생!

$ apt-get update

Reading package lists... Done E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied) W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)