Linux의 apt-get 명령어

By JS | Last updated: December 31, 2020

apt-get 명령어는 Debian 계열의 리눅스에서 패키지를 설치하거나 삭제하는데 사용됩니다.

apt-get 명령어들을 소개합니다.

  • apt-get update
  • apt-get upgrade
  • apt-get install
  • apt-get remove
  • apt-get purge
  • apt-get autoremove

aptapt-get의 업데이트된 버전입니다. 따라서 가능하다면 apt-get 대신에 apt를 사용하시는 것이 좋습니다. 대부분의 명령어는 호환이 되기 때문에 기존 명령어와 동일한 방식으로 사용하시면 됩니다.

sudo apt-get update

이 명령어는 repository에 새로 추가된 패키지 등, 변경된 패키지 정보를 업데이트합니다. 업데이트하지 않으면 시스템은 새로운 패키지에 대한 존재를 모르기 때문에 새로운 패키지를 설치할 수 없습니다.

$ sudo apt-get update

sudo apt-get upgrade

이 명령어는 현재 설치된 모든 패키지를 높은 버전으로 업그레이드합니다.

$ sudo apt-get upgrade

만약 특정 패키지 1개만 업데이트하고 싶다면 다음과 같이 사용하시면 됩니다.

$ sudo apt-get upgrade [package name]

sudo apt-get install

이 명령어로 다음과 같이 필요한 패키지를 설치할 수 있습니다. 설치할 때는 꼭 패키지 이름을 알고 있어야 합니다.

$ sudo apt-get install [package name]

만약 패키지 이름을 정확히 기억하지 못할 때 tab을 누르면 설치 가능한 패키지 리스트를 보여줍니다. 예를 들어, vl을 입력하고 tab을 누르면 vl로 시작하는 패키지를 보여줍니다.

$ sudo apt-get install vl
vlan                       vlc-data                   vlc-plugin-base            vlc-plugin-jack            vlc-plugin-samba           vlc-plugin-video-output    vlevel  ...

sudo apt-get remove

이 명령어는 패키지를 삭제할 때 사용합니다. 다음과 같이 삭제할 패키지 이름을 함께 입력하면 됩니다.

$ sudo apt-get remove [package name]

만약 패키지 이름을 정확히 모를 때, tab을 누르시면 관련된 패키지 리스트를 보여줍니다. 예를 들어 vlc를 입력하고 tab을 누르면 삭제할 수 있는 패키지를 보여줍니다.

$ sudo apt-get remove vlc
vlc                        vlc-data                   vlc-plugin-base            vlc-plugin-qt              vlc-plugin-skins2          vlc-plugin-video-splitter  

sudo apt-get purge

이 명령어도 패키지를 삭제할 때 사용합니다. remove는 패키지만 삭제하지만, purge는 패키지와 관련 설정 파일을 모두 삭제합니다.

$ sudo apt-get purge [package name]

sudo apt-get autoremove

이 명령어는 불필요한 의존성 패키지를 모두 삭제합니다. 예전에 어떤 패키지를 설치할 때 필요하여 설치하였지만, 지금은 더 이상 사용되지 않는 패키지들을 정리합니다.

sudo apt-get autoremove
``

Related Posts

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha