새소식

카테고리 없음

Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.9_amd64.deb 404 Not Found [IP: 185.125.190.39 80]

  • -
반응형

오류 코드

Ign:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcups2 amd64 2.2.7-1ubuntu2.9
Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libcups2 amd64 2.2.7-1ubuntu2.9
  404  Not Found [IP: 185.125.190.39 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.9_amd64.deb 404  Not Found [IP: 185.125.190.39 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

 

우분투 사용중에 apt로 설치를 하다보면 이런 오류 코드를 간혹 발견할 수 있다.

예전에 리눅스 초창기 사용할 시기에는 터미널에 영어로 쇼ㅏㄹ라 솰라 되어있는 오류 코드를 잘 읽지 않았다.

하지만 대부분 여기에 답이 있다.

맨 마지막 줄을 읽어보자.

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

아마도 apt-get update나 apt-get update --fix-missing 을 해보라고 한다.

그러면 apt-get update 부터 해본다.

잠깐!

여기서 apt가 뭔지 짚고 가자.

apt는 Advanced Package Tool 의 약자로 패키지를 관리하는데 쓰이는 도구를 뜻한다.

이 패키지 관리 도구가 WSL을 처음 사용하다보니 설치 가능한 패키지 리스트를 최신화되어 있지 않은 상태이다.

즉 우리가 설치하려고 했던 특정 패키지가 apt에 최신화 되어있지 않기 때문에 설치가 가능하지 않았다고 유추해 볼 수 있다.

(참으로 불친절한 우분투이다. 초보자보고 유추까지 시키다니 ㄷㄷㄷ)

여튼 그래서 update라는 명령어를 써본다. 그리고 이 업데이트는 시스템을 업데이트를 하는 것과 다른 것을 꼭 생각해두자.

우분투가 간혹 가다가 시스템 업데이트 하라고 알림창 띄어주는데 그거 생각없이 업데이트 눌렀다가는 우분투가 정말로 버전이 업그레이드되는 사태가 벌어지곤 한다.

(우분투는 여러번 밀고 깔아야 제맛)

돌아와서 명령어 입력을 한다. 

apt-get update

이렇게 fech 과정이 진행된다.

fetch의 뜻은 가져옴. 이런 식으로 이해하면 된다. 위에서 fetched in 9s 면 9초만에 가져왔다는 소리다.

 

그리고 마지막에는 Reading package lists ... Done으로 apt-get update가 끝난 것을 확인할 수 있다.

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.