/* 해당 포스트는 Ubuntu16.04를 기준으로 작성합니다 */
apt-get 명령어를 이용하는 도중에
"failed to fetch 403 Forbidden"
에러를 마주하게 되었다.
해결법으로 아래 두 가지 방법을 추천한다.
(나는 두 번째 방법으로 해결했다)
1. /apt/lists 삭제하기
/var/lib/apt/lists/ 하단에는
설치한 패키지와 상태정보들이 저장된다.
첫 번째 해결방안은, 해당 디렉토리의 정보들을 전부 삭제하고
다시 설치하는 것이다.
sudo rm -rf /var/lib/apt/lists/* sudo apt-get update
2. 패키지 경로 재설정
위의 방법이 되지 않았다면
패키지 경로에 이상이 생겼을 가능성이 크다.
/etc/apt/source.list 파일을 보면
어느 아카이브에서 패키지를 가지고 오는지 알 수 있다.
잘못된 부분을 다시 설정 해주면 되는데찾기 힘드니 꼼수를 부려보자
먼저 system settings에 가서
Software & Updates를 찾는다.
하단에 보면 Download from이 있는데
한국이라면 아마 Korea, Republic of 라고 설정되어 있을 것이다.
이를 다른 국가로 바꾸자.
(나는 미국을 선택했다)
그리고 나서 Close 버튼을 누르게 되면
다음과 같은 팝업이 뜨는데 Reload를 클릭하자.
여기까지 그대로 따라왔다면
source.list 파일이 Kr에서 Us로 변경된 것을 확인할 수 있을 것이다.
BUT
우리가 원하는건 빠른 한국이기 때문에
다시 Korea로 바꾸는 작업을 하자.
위의 작업을 처음부터 해보자
Download from에서Server from Korea, Republic of를
선택하면 되는데
없을 때는 Others를 눌러서 직접 찾아서 선택하면 된다.
우측에 보이는
Select Best Server를 누르면
자동으로 가장 좋은 서버를 찾아준다.
'개발 > Linux' 카테고리의 다른 글
우분투 블루투스 스피커 설정 (0) | 2018.09.09 |
---|---|
[Linux] 리눅스 복사&붙여넣기 (2) | 2018.03.06 |
Route table (0) | 2018.02.20 |
cgroups (1) | 2018.02.19 |
Linux namespace (0) | 2018.02.17 |