우분투 APT로 특정 패키지만 업그레이드 하는 방법

리눅스

우분투를 서버로 사용하다 보면 특정 패키지만 업그레이드를 해야 하는 경우가 생깁니다.

기본적으로 apt upgrade 명령어로 시스템 패키지를 비롯한 애플리케이션을 한번에 업데이트 하게 되는데요.

서버 같은 경우 최신 버전 보다는 안정성에 더 비중을 두고 운영을 하기 때문에 잘 돌아가는 데몬 같은 경우 업데이트시 의존성이나 세팅의 차이 때문에 문제가 생길 소지가 있습니다.

튜토리얼 환경 : 우분투 16.04

APT 특정 패키지 업데이트하기

Ubuntu 16 Optional Package Upgrade 01

우선 apt update 명령어로 패키지 정보를 업데이트한 다음 apt --just-print upgrade 명령어로 설치된 패키지 중 업데이트가 적용될 수 있는 패키지를 확인합니다.

--just-print는 실제 업그레이드를 적용하는 대신 업그레이드 명령어를 입력시 적용되는 패키지와 설정 파일들을 확인할 수 있는 옵션입니다.

Ubuntu 16 Optional Package Upgrade 02

하지만 설정 파일의 변경점등이 모두 출력되어 가독성이 떨어질 수 있는데 이땐 간단하게 apt upgrade 명령어를 입력한 후 n 을 눌러 취소하는 방법으로 새로운 패키지 버전을 확인하면 되겠습니다.

Ubuntu 16 Optional Package Upgrade 03

설치하고 싶은 패키지를 확인 했다면 apt install --only-upgrade 패키지명 과 같은 양식으로 명령어를 입력해서 원하는 패키지만 선택해 설치할 수 있습니다.

보통 패키지를 업그레이드 할때 apt upgrade 명령어를 사용하지만 특정 패키지만 업데이트 하고 싶은 경우에는 설치 명령어인 apt install에 --only-upgrade 옵션을 붙인 다음 패키지명을 입력합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

Linux 크론탭 Crontab 사용법
Linux 크론탭(Crontab) 사용법
크론탭(Crontab)은 리눅스에서 정해진 시간에 스크립트나 데몬 등을 실행하는 스케줄러(Scheduler) 기능입니다. 특정 시간, 요일에 특정한 작업을 실행해야 하거나 반복 작업을 할…
우분투 컴퓨터 이름 Hostname 변경하는 방법
우분투 컴퓨터 이름 hostname 변경하는 방법
우분투에서 터미널을 열거나 네트워크 공유를 사용해야할 때 표시되는 컴퓨터 이름은 hostname이라고 불리며 hostname을 변경하면 우분투에 표시되는 컴퓨터 이름을 지정할 수…