Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투 업데이트 관리자 오류 해결 방법 총정리

우분투(Ubuntu)에서 소프트웨어를 설치하는 과정은 대체로 간단하지만, 의외로 많은 사용자가 업데이트 관리자(Update Manager)를 사용할 때 문제를 경험합니다. 저장소(repository) 누락이나 인터넷 연결 오류를 알리는 메시지가 대표적이죠.

이 글에서는 이러한 문제들의 원인과 함께, 자주 나타나는 오류 메시지와 그 해결 방법을 하나씩 살펴보겠습니다.

업데이트가 중요한 이유

새 앱을 설치하거나 시스템 업데이트를 진행하려다 실패하면 꽤 짜증 납니다. 그래서 업그레이드를 아예 건너뛰거나 앱을 수동으로 설치하고 싶은 유혹을 받기도 하는데, 사실 그럴 필요가 전혀 없습니다. 대부분의 경우 저장소만 새로 고침하면 해결됩니다.

원래 우분투 업데이트 관리자가 이 과정을 자동으로 처리해 주지만, 만약 갱신이 늦어진 것 같다면 터미널을 열고 다음 명령어를 입력해 보세요.

sudo apt-get update

이 명령은 저장소 목록을 새로 고쳐 주므로, 찾고 있던 새 앱을 정상적으로 설치할 수 있게 됩니다. 그렇다면 시스템 업데이트는 어떻게 할까요?

우분투 업데이트 관리자란 무엇인가

사실 터미널에서도 간단히 시스템을 업그레이드할 수 있습니다.

sudo apt-get upgrade

하지만 우분투 업데이트 관리자의 존재 이유는 바로 마우스 클릭만으로 처리할 수 있는 GUI 환경을 제공하는 데 있습니다. 그런데 왜 오류가 발생해서 업데이트에 실패하고, 우분투 14.04 이후 버전에서는 "인터넷 연결을 확인하세요"라는 안내 창까지 뜨는 걸까요?

당연히 가장 먼저 인터넷 연결 상태부터 점검하게 됩니다. 터미널을 열고 다음처럼 입력해 보세요.

ping www.google.com

물론 접속이 잘 되는 것으로 알려진 다른 웹사이트 주소를 사용해도 좋습니다.

그런데 인터넷은 멀쩡한데 왜 업데이트 관리자는 연결되지 않고 다운로드에 실패하는 걸까요? 비밀은 두 도구의 연결 방식 차이에 있습니다. 업데이트 관리자는 NetworkManager 프로세스를 통해 인터넷 연결을 확인하는 반면, apt-get(우분투, 라즈베리 파이의 Raspbian 등 모든 데비안 계열 배포판에 포함된 명령줄 설치 도구)은 직접 연결을 시도합니다.

네트워크 상태는 시간에 따라 계속 변하기 때문에, NetworkManager가 연결을 끊어 버리면 업데이트가 중간에 실패할 수 있습니다. 반면 apt-get은 필요한 동안 연결을 유지하며 작업을 계속 진행합니다.

이쯤 되면 "그냥 apt-get을 쓰면 되지"라고 생각할 수도 있습니다. 하지만 업데이트 관리자를 올바르게 설정하면, 편리한 마우스 기반 업데이트 환경을 그대로 누릴 수 있습니다.

업데이트 관리자 설정 방법

첫 번째 해결책은 작은 업데이트부터 먼저 다운로드하는 것입니다. 목록 최상단의 체크박스를 해제한 뒤 용량이 작은 항목들만 선택하여 다운로드하고, 완료되면 하나씩 큰 파일로 넘어가면 됩니다.

이 방법은 소규모 업데이트에는 잘 통하지만, 용량이 큰 다운로드에는 업데이트 관리자 자체를 재설정해야 합니다.

설정을 제대로 하려면 업데이트 관리자를 연 뒤 설정(Settings) 톱니바퀴 아이콘을 클릭합니다. 그다음 다운로드 위치(Download from) 옆 드롭다운 메뉴를 열고 최적 서버 선택(Select Best Server)을 클릭하세요. 그러면 업데이트 관리자가 일련의 테스트를 거쳐 가장 적합한 서버를 골라 줍니다.

검사가 끝날 때까지 기다린 후 서버 선택(Choose server)을 클릭하고, 확인용으로 비밀번호를 입력합니다. 그러면 캐시가 자동으로 갱신됩니다.

설정 창을 닫은 뒤 업데이트 관리자에서 업데이트를 다시 시작해 보세요. 이제 별다른 문제 없이 다운로드될 것입니다.

기타 설정과 업데이트 일정 조정

우분투의 소프트웨어 업데이트 처리 방식은 몇 가지로 더 다듬을 수 있습니다. 예를 들어 업데이트 관리자 설정 화면의 기타 소프트웨어(Other Software) 탭에서는 현재 선택된 저장소 목록을 확인할 수 있습니다. 다른 업데이트 관리자 문제를 해결할 때 유용한데, 특히 ppa. 접두사가 붙은 PPA 저장소를 모두 체크 해제하면 업데이트 범위를 좁혀 원인 분석이 쉬워집니다. 같은 화면에서 저장소를 추가·편집·삭제할 수도 있으며, 추가하려는 저장소의 전체 주소를 알고 있어야 합니다.

업데이트 알림은 작업에 집중을 방해하고 때로는 필요한 시스템 자원까지 잡아먹습니다. 이런 불편을 피하려면 업데이트 주기를 늦추는 것이 좋습니다. 업데이트(Updates) 탭에서 자동으로 업데이트 확인(Automatically check for updates) 기본값인 '매일'을 '이틀마다', '매주', 또는 '2주마다'로 변경할 수 있습니다. 물론 '안 함(Never)' 옵션도 있지만, 보안상 추천하지 않습니다.

이 글에서 소개한 우분투 업데이트 관리자 문제를 겪어본 적이 있나요? 혹시 다른 원인으로 곤란을 겪고 계신가요? 댓글로 여러분의 경험을 들려주세요.