Ubuntu에서 APT 명령어 완전 정복! 초보자를 위한 패키지 관리 가이드

1. 소개

Ubuntu 사용자에게 소프트웨어 관리는 일상의 작업 중 하나이지만, APT (Advanced Package Tool)가 있으면 설치, 업데이트, 삭제가 간편해집니다. “APT가 어려울 것 같다…”라고 생각하는 분도 있을지 모르지만, 이 기사에서는 이해하기 쉽게 단계별로 설명합니다. 이 글을 읽으면 APT 명령을 사용한 소프트웨어 관리를 바로 마스터할 수 있을 것입니다!
侍エンジニア塾

2. APT란 무엇인가?

APT는 Debian 기반 시스템(예: Ubuntu)에서 사용되는 패키지 관리 도구입니다. 기존의 apt-getapt-cache 기능을 통합하여 보다 간단하고 직관적인 조작이 가능하도록 되었습니다. 예를 들어, 패키지를 설치할 때 이전에는 apt-get install을 입력했지만, 현재는 apt install만으로 설치가 가능합니다. 이를 통해 Ubuntu 사용자는 보다 효율적으로 시스템 관리를 할 수 있게 되었습니다. 포인트: APT는 “패키지 관리를 더 쉽게 만들기” 위해 진화했습니다. 잘 활용하면 당신도 Ubuntu 마스터의 일원이 될 수 있습니다. APT 명령어 공식 문서

3. APT로 패키지를 업데이트·업그레이드하기

시스템의 안정성과 보안을 유지하기 위해 정기적인 패키지 업데이트가 필요합니다. 여기서는 APT를 사용하여 패키지 목록을 업데이트하고, 설치된 패키지를 최신 버전으로 업그레이드하는 절차를 소개합니다.

패키지 목록 업데이트 (apt update)

sudo apt update 명령은 패키지 목록을 최신 상태로 유지하기 위한 기본적인 작업입니다. 이를 통해 리포지토리에 새로운 소프트웨어가 추가된 경우에도 시스템이 이를 인식할 수 있습니다.
sudo apt update

패키지 업그레이드 (apt upgrade)

다음으로, sudo apt upgrade를 사용하여 설치된 모든 패키지를 최신 버전으로 업그레이드합니다. 아래 명령으로 두 가지 작업을 한 번에 실행할 수 있습니다.
sudo apt update && sudo apt upgrade -y
유머 한마디: Ubuntu가 당신의 시스템에 “업데이트해!”라고 재촉하는 듯한 기분으로, 정기적으로 실행합시다.

4. APT를 사용하여 새로운 패키지를 설치하기

새로운 소프트웨어를 설치하려면 apt install 명령을 사용합니다. 예를 들어, 미디어 플레이어 “mplayer”를 설치하려면 다음과 같이 입력합니다.
sudo apt install mplayer

여러 패키지를 동시에 설치

한 번에 여러 패키지를 설치하려면, 공백으로 구분하여 다음과 같이 입력합니다.
sudo apt install package1 package2 package3

패키지 자동 업그레이드를 피하기

특정 패키지를 설치할 때 기존 패키지가 업그레이드되지 않도록 하려면 --no-upgrade 옵션을 사용합니다.
sudo apt install package_name --no-upgrade
: 패키지 이름을 완전히 몰라도 몇 글자를 입력하고 탭 키를 누르면 자동 완성이 표시됩니다.

5. 설치된 패키지 관리

APT는 설치뿐만 아니라 불필요해진 패키지 삭제도 쉽게 할 수 있습니다.

패키지를 삭제하기 (apt remove)

설치된 패키지를 삭제하려면 다음 명령을 사용합니다.
sudo apt remove package_name

패키지를 완전히 삭제하기 (apt purge)

설정 파일도 포함하여 완전히 삭제하려면 apt purge 명령을 사용합니다.
sudo apt purge package_name

불필요한 패키지를 삭제하기 (apt autoremove)

의존 관계로 설치되었지만 더 이상 사용되지 않는 패키지를 삭제하려면 다음 명령을 사용합니다.
sudo apt autoremove
주의: apt autoremove를 실행하면 시스템의 불필요한 패키지를 모두 제거하고 디스크 공간을 절약할 수 있습니다.

6. 패키지 검색 및 정보 가져오기

APT에서는 소프트웨어 패키지를 검색하고 상세 정보를 표시할 수 있습니다.

패키지를 검색하기 (apt search)

패키지를 검색하려면 다음 명령을 사용합니다.
sudo apt search package_name

패키지의 상세 정보를 표시하기 (apt show)

패키지의 의존 관계 및 설치 크기 등의 정보를 확인하려면 apt show 명령을 사용합니다.
sudo apt show package_name
Ubuntu 공식 문서

7. 패키지 목록 및 소스 관리

APT는 패키지 목록 표시와 소스 편집도 쉽게 할 수 있습니다.

설치된 패키지 목록 표시 (apt list --installedcode>)

현재 설치된 패키지 목록을 표시하려면, 다음 명령을 사용합니다。
sudo apt list --installed

업그레이드 가능한 패키지 목록 표시 (apt list --upgradeable)

업그레이드 가능한 패키지 목록을 표시하려면, 다음 명령을 사용합니다。
sudo apt list --upgradeable

패키지 소스 편집 (apt edit-sources)

새로운 저장소를 추가하거나 소스 리스트를 편집하고 싶을 때, 다음 명령을 사용하여 소스를 편집할 수 있습니다。
sudo apt edit-sources

8. APT를 사용할 때의 모범 사례

APT를 잘 활용하기 위한 모범 사례를 소개합니다.

정기적인 업데이트

시스템을 최신 상태로 유지하기 위해, 주 1회 정도 apt update && apt upgrade 실행을 권장합니다. 특히 보안 패치는 중요합니다.

불필요한 패키지 정리

디스크 공간을 확보하기 위해, apt autoreremove를 정기적으로 실행하여 불필요한 패키지를 정리합시다.

9. 요약

APT는 Ubuntu 및 Debian 기반 시스템에서 소프트웨어 관리를 효율화하기 위한 필수 도구입니다. 이 기사에서 소개한 명령을 활용하면 시스템을 항상 최신 상태로 유지하고, 불필요한 패키지를 삭제하며, 필요한 소프트웨어를 즉시 설치할 수 있게 됩니다. 지금 바로 터미널을 열고 APT 명령을 시도해 보세요! 질문이 있으면 댓글란에 알려 주세요. 여러분도 APT의 달인이 될 수 있을지도 모릅니다!