우분투에서 apt를 사용해 패키지를 설치하는게 잘 안되는 경우가 종종 발생합니다.
lock 걸려있을 경우 lock을 삭제해서 해결 가능하지만
미러 서버에서 다운로드를 하다가 중단되는 경우가 많습니다.
미러 서버에 연결이 안될 때 그런 현상이 발생합니다. (국내 / 해외 미러서버가 작동하지 않을 때가 종종 있습니다.)
오늘은 해외 미러서버 연결이 안돼서 daumkakao 미러서버로 변경하니 잘 작동되었습니다.
다음카카오 서버 속도가 더 빠르다는 말도 있고, 해외 미러서버가 잘된다는 말도 있는데
제가 서버 변경에 사용한 명령어는 다음과 같습니다.
#cp /etc/apt/sources.list /etc/apt/sources.list.bak
#sudo sed -i 's/kr.archive.ubuntu.com/ftp.daumkakao.com/g' /etc/apt/sources.list
sources.list에서 서버를 변경하기 전 오타나 서버 이상으로 잘 안될 수 있으므로
sources.list.bak 이라는 백업 파일을 만들어 대비 합니다.
그 후 sed 명령어를 사용해서 sources.list 파일 안의 문자열을 변경시켜 주었습니다..
(sed명령어 사용법)
#sed 's/찾은 문자열/바꿀 문자열/g' 텍스트_파일_경로
형식으로 사용합니다. 참고로 바꿀 문자열 뒤 g는 모든 라인에 적용시키겠다는 의미입니다.