sudo apt-get update 오류 해결 방법
- sudo apt-get update시 다음 오류 발생할 때
1234567891011121314whan@whan-VirtualBox:~$ sudo apt-get update[sudo] whan의 암호:기존:1 http://security.ubuntu.com/ubuntu bionic-security InRelease오류:2 http://kr.archive.ubuntu.com/ubuntu bionic InReleasekr.archive.ubuntu.com:80에 연결할 수 없습니다 (103.22.220.133). 연결 제한 시간이 초과했습니다오류:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates InReleasekr.archive.ubuntu.com:http에 연결할 수 없습니다:오류:4 http://kr.archive.ubuntu.com/ubuntu bionic-backports InReleasekr.archive.ubuntu.com:http에 연결할 수 없습니다:패키지 목록을 읽는 중입니다... 완료W: http://kr.archive.ubuntu.com/ubuntu/dists/bionic/InRelease 파일을 받는데 실패했습니다 kr.archive.ubuntu.com:80에 연결할 수 없습니다 (103.22.220.133). 연결 제한 시간이 초과했습니다W: http://kr.archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease 파일을 받는데 실패했습니다 kr.archive.ubuntu.com:http에 연결할 수 없습니다:W: http://kr.archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease 파일을 받는데 실패했습니다 kr.archive.ubuntu.com:http에 연결할 수 없습니다:W: Some index files failed to download. They have been ignored, or old ones used instead. - 원인
- 인터넷 연결이 안되어 있음
- http://kr.archive.ubuntu.com/ubuntu 서버가 응답하지 않음
- 해결 방법 : 서버 오류시 서버를 변경
- sudo vi /etc/apt/sources.list
- /etc/apt/sources.list 파일에서 주석부분(#으로 시작)을 제거한 코드
12345678910deb http://kr.archive.ubuntu.com/ubuntu/ bionic main restricteddeb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates main restricteddeb http://kr.archive.ubuntu.com/ubuntu/ bionic universedeb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates universedeb http://kr.archive.ubuntu.com/ubuntu/ bionic multiversedeb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates multiversedeb http://kr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiversedeb http://security.ubuntu.com/ubuntu bionic-security main restricteddeb http://security.ubuntu.com/ubuntu bionic-security universedeb http://security.ubuntu.com/ubuntu bionic-security multiverse - kr. -> us.으로 치환하여 서버를 변경
- vi 명령 상태에서 :%s/kr./us./g 를 입력하면 한꺼번에 변경됨
- 변경된 결과
12345678910deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricteddeb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricteddeb http://us.archive.ubuntu.com/ubuntu/ bionic universedeb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universedeb http://us.archive.ubuntu.com/ubuntu/ bionic multiversedeb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiversedeb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiversedeb http://security.ubuntu.com/ubuntu bionic-security main restricteddeb http://security.ubuntu.com/ubuntu bionic-security universedeb http://security.ubuntu.com/ubuntu bionic-security multiverse
- sudo apt-get update를 실행시키면 us.archive.ubuntu.com에서 가져오기 때문에 정상 실행 됨