매일 업데이트
2022-02-18 16:40 5 min

Ubuntu에서 소프트웨어를 다운그레이드하는 방법

Ubuntu 소프트웨어 이전 버전으로 되돌리기

Ubuntu 사용 중 특정 프로그램이 예상대로 작동하지 않는 경우가 발생할 수 있습니다. 이는 최근 업데이트가 이전 버전보다 불안정하기 때문일 가능성이 있습니다. 이러한 문제를 해결하기 위해 Ubuntu 소프트웨어를 이전 버전으로 다운그레이드하는 방법을 알아봅니다.

Ubuntu에서 소프트웨어를 다운그레이드하는 방법은 다양하며, 주로 Linux 터미널(apt-cache 시스템 활용)과 Synaptic 패키지 관리자를 통해 이루어집니다. 이 글에서는 두 가지 방법을 모두 사용하여 Ubuntu에서 소프트웨어를 이전 버전으로 되돌리는 과정을 상세히 설명합니다.

apt-cache를 이용한 소프트웨어 다운그레이드

Ubuntu는 Apt/Apt-get 프로그램 관리 도구를 사용합니다. 이러한 도구의 중요한 기능 중 하나는 시스템에 패키지가 설치될 때마다 'Apt-cache'라는 저장소에 해당 패키지 정보가 보관된다는 점입니다. 이 캐시에는 이전에 설치했던 다양한 버전의 프로그램들이 저장되어 있습니다. 예를 들어, 6개월 전에 Wine 버전 3.6을 설치했다가 이후 4.0으로 업그레이드했다면, 3.6 버전은 여전히 캐시에 남아있어 필요시 다시 사용할 수 있습니다.

apt-cache 시스템은 Ubuntu에서 문제를 일으키는 프로그램을 다운그레이드하는 데 유용한 방법입니다. 하지만 100% 신뢰할 수 있는 방법은 아닙니다. 많은 사용자들이 시스템 정리 목적으로 `apt clean` 명령을 실행하는데, 이 명령은 apt-cache를 비우는 결과를 초래하기 때문입니다.

Ubuntu 패키지 관리자에는 다양한 유용한 명령어가 내장되어 있어, 사용자가 apt-cache와 상호 작용하기 위해 별도의 소프트웨어를 설치할 필요는 없습니다. 다음은 apt-cache를 활용하여 소프트웨어를 다운그레이드하는 방법입니다.

1단계: 키보드에서 Ctrl + Alt + T 또는 Ctrl + Shift + T를 눌러 Ubuntu 터미널을 실행합니다.

2단계: 터미널에서 `apt-cache show` 명령을 사용하여 다운그레이드하려는 프로그램에 대한 패키지 캐시를 검색합니다.

apt-cache show 프로그램_이름

3단계: `apt-cache show` 명령의 결과에서 원하는 프로그램 버전을 확인합니다. 예를 들어, Firefox 65 버전에 문제가 있다면, 검색 결과에서 더 낮은 버전을 찾아야 합니다.

4단계: 다운그레이드할 프로그램 버전을 찾았다면, Apt 패키지 관리 도구를 사용하여 해당 버전을 설치합니다. 아래 명령어에서 '버전' 부분에 `apt-cache show` 명령으로 찾은 정확한 버전 번호를 입력해야 합니다.

sudo apt install 패키지_이름=버전

Ubuntu에서 패키지 버전 찾는 다른 방법

`apt-cache show` 명령을 사용하여 패키지의 다른 버전을 찾는 방법은 매우 안정적입니다. 하지만 이것이 Ubuntu에서 프로그램의 다른 버전을 찾는 유일한 방법은 아닙니다. 다음은 `apt-cache show` 명령어 없이 버전을 찾는 방법입니다.

1단계: Ctrl + Alt + T 또는 Ctrl + Shift + T를 눌러 Ubuntu 터미널을 엽니다.

2단계: `apt-cache policy` 명령어를 실행합니다. `policy` 명령어를 사용하면 특정 패키지의 사용 가능한 모든 버전과 설치 가능한 위치가 표시됩니다.

apt-cache policy 패키지_이름

3단계: `apt`를 사용하여 시스템에 프로그램을 설치합니다. 이전과 마찬가지로, 정확한 버전 번호를 지정해야 합니다.

sudo apt install 패키지_이름=버전

Synaptic 패키지 관리자를 통한 다운그레이드

apt-cache 방식이 마음에 들지 않는다면, Synaptic 패키지 관리자를 사용하여 특정 버전의 프로그램을 강제로 사용하도록 설정할 수 있습니다. 즉, 소프트웨어를 효과적으로 다운그레이드할 수 있습니다. Synaptic 패키지 관리자는 Ubuntu 기본 소프트웨어에서 제거되었으므로, 사용 전에 먼저 설치해야 합니다. 터미널을 열고 다음 명령어를 입력하여 설치합니다.

sudo apt install synaptic

Synaptic 설치가 완료되면, 응용 프로그램 메뉴에서 검색하여 실행합니다. 프로그램이 실행되면 비밀번호를 입력하라는 메시지가 나타날 것입니다. 비밀번호를 입력합니다.

Synaptic이 실행되면, 검색 버튼을 클릭하고 다운그레이드하려는 패키지(프로그램)의 이름을 입력하여 검색합니다.

검색 결과에서 다운그레이드하려는 프로그램을 클릭한 후, '패키지' 메뉴를 클릭하고 '강제 버전' 옵션을 선택합니다.

'강제 버전'을 클릭하면 선택한 패키지에 대한 메뉴가 나타나며, 프로그램의 대체 버전을 선택할 수 있습니다. 메뉴를 사용하여 이전 버전을 선택한 후, '강제' 버튼을 클릭하여 다운그레이드를 진행합니다.

상단의 '적용' 버튼을 클릭하여 패키지 다운그레이드 과정을 완료합니다.

다운그레이드 취소

Ubuntu에서 프로그램 다운그레이드를 취소하고 싶다면 다음 단계를 따르십시오.

1단계: 터미널을 열고 다음 명령어를 실행하여 소프트웨어 업데이트를 확인합니다.

sudo apt update

2단계: 다음 명령어를 실행하여 업그레이드를 진행합니다. Ubuntu는 이전에 다운그레이드된 소프트웨어가 최신 버전이 아님을 인식하고 자동으로 최신 버전으로 업데이트합니다.

sudo apt upgrade -y

Ubuntu에서 소프트웨어를 제거하는 방법에 대한 더 자세한 내용은 관련 게시글을 참조하십시오.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.