서버 개발/Linux

Ubuntu Update & Upgrade

itsdev 2025. 4. 23. 01:37

리눅스를 사용하다 보면 시스템 보안을 유지하고 성능을 최적화하기 위해 정기적인 업데이트가 필요하다. 우분투(Ubuntu)는 이를 매우 간단한 명령어로 처리할 수 있도록 설계되어 있다.
apt 명령어를 이용한 업데이트/업그레이드의 차이점과 사용법을 정리했다.

업데이트(Update) vs 업그레이드(Upgrade)

구분 설명
update 저장소(Repository) 정보를 최신 상태로 갱신
upgrade 현재 설치된 패키지들을 최신 버전으로 업그레이드

기본 명령어 정리

# 저장소 정보 업데이트
sudo apt update
# 설치된 패키지를 최신 버전으로 업그레이드
sudo apt upgrade
# 전체 업그레이드 (종속성 재설치, 패키지 제거 포함)
sudo apt full-upgrade
# 더 이상 필요 없는 패키지 삭제
sudo apt autoremove

한 줄로 전체 업데이트 정리

sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y

 

위 명령어는 시스템 전체를 최신 상태로 유지하면서 불필요한 패키지도 함께 제거한다.

 

한 줄 전체 업데이트 정리
한 줄 전체 업데이트 정리

보안 패치만 적용하고 싶다면?

sudo unattended-upgrades

 

또는 /etc/apt/apt.conf.d/50unattended-upgrades 파일을 편집하여 자동 보안 업데이트를 설정할 수 있다.

업데이트 주기 추천

  • 일반 사용자: 일주일에 1~2회
  • 서버 관리자: 보안 패치는 주기적으로 확인 및 적용 권장

문제가 발생했을 때 대처 명령어

sudo dpkg --configure -a
sudo apt --fix-broken install

 

패키지 설치 중 오류가 발생했을 때 유용한 복구 명령어이다.

 
728x90
반응형
이 포스팅은 제휴마케팅 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.