본문 바로가기

Linux/Ubuntu

Ubuntu 16.04 - `apt-get update` 명령어 수행시 오류 [해결완료]

*세팅값 작성을 생활화 하자

Version :Ubuntu 16.04.6 LTS

Kernel : 4.4.0-142-generic

설치환경 :  Text 모드

 

*장비  : MacBook Parallels Ubuntu

 

Ubuntu를 설치하고 작업을 수행하기 전 보통 `apt-get update`를 수행하는데...

간혹 설치 이후에 저장소 문제로 한번 쯤 아래와 같은 에러 문구를 경험한다.

요놈의 Hash가 뭐길래 이러지?
작업 시작 전부터 맹붕을 주게하는 귀찮은 에러들...


원인

*has sum mismatch

1. 저장소와 통신간에 의존성이 맞지 않아 나는 오류(Archive파일에 잘못된 생성 등)

2. 저장소와의 인터넷 속도 문제

 

1번 경우가 간혹 있기는 하나, 이건 드문 경우고 대부분 해당 저장소까지 속도가 나오지 않아 제대로 패키지들이 받아지지 않는 경우가 더 많다고 한다.

 


해결방법

 

해결방법은 여러가지가 있으나, 제일 간단한 방법은 원인2[ 저장소와의 인터넷 속도 문제]를 가지고 해결하는 방법으로 가본다.

 

vi편집기로 sources.list를 들어간다.

vi /etc/apt/sources.list

 

[sources.list] 파일 안에 있는 저장소가 정의되어있다.

사진 보다 실제로 14~16개 정도의 저장소 정보가 있다.

vi 커맨드를 사용하여 한번에 일괄적으로 바꾼다.

:%s/<현재 저장소>/<바꾸고자 하는 저장소>/g

:%s/us.archive.ubuntu.com/ftp.daum.net/g

 

적용된것을 확인

저장 후 빠져나온다.

:wq

 

다시 명령어를 실행해 보니

apt-get update

정상적으로 수행되는 것을 확인 가능

 

'Linux > Ubuntu' 카테고리의 다른 글

18.04 LTS 네트워크 설정  (0) 2019.08.20
Ubuntu 16.04 - Timeshift 삽질기  (0) 2019.07.18