Ubuntu apt-get 명령어 정리
Ubuntu apt-get 명령어 정리
Ubuntu 를 사용하기 편한 것 중 하나는 매우 많은 수의 프로그램을 무료로 사용할 수 있으며 설치시 CD 가 필요하거나 하지도 않다는 것 입니다.
기본적인 프로그램들은 Ubuntu Software center 에서 모두 설치가 가능하며 Software Center 에서 찾기 어려운 것 들은 apt-get 명령어로 설치/삭제가 가능합니다.
예전에는 윈도우 아니면 금융거래등이 거의 불가능 했지만 요즘은 몇몇 은행들이 익스플로러가 아닌 곳에서도 거래가 가능하도록 변경해 놓기도 해서 어느정도 사용할 수 있는 여건도 갖추어 졌다고 보여집니다.
그럼 apt-get 명령어를 이용하여 프로그램 설치 삭제 하는 방법에 대해 알아보겠습니다.
일단 apt-get 명령어는 프로그램 목록을 다운받아 사용할 수 있도록 되어 있습니다. 그 위치는 /etc/apt/source.list 에 있습니다.
그래고 apt-get 명령으로 설치된 프로그램들은 /var/cache/apt/archive/ 에 저장되어 있어 offline 일 경우 사용도 가능합니다.
이 목록을 업데이트 하려면
sudo apt-get update 하여 목록을 최신으로 갱신하고
$ sudo apt-get update
$ sudo apt-get upgrade
sudo apt-get upgrade 하여 프로그램을 최신으로 설치합니다.
각각의 package 를 설치하는 경우 패키지 이름과 install 명령을 사용하여 설치가 가능합니다.
$ sudo apt-get install package-name
패키지를 삭제하는 방법은 remove 명령어를 사용합니다.
$ sudo apt-get remove package-name
하지만 remove 명령어로 삭제를 한다고 해서 해당 프로그램 관련 설정 파일들이 다 삭제 되는 것은 아닙니다. 그래서 remove 실행 후 다시 install 해도 삭제 이전 상태가 그대로 유지됩니다. 여러가지 이유로 완전한 삭제를 원할 경우는 purge 옵션을 사용할 수 있습니다.
$ sudo apt-get remove --purge package-name
개발용으로 해당 프로그램의 source code 가 필요할 경우 source 명령어를 사용하면 됩니다.
$ sudo apt-get source package-name
그 외 패키지의 검색에는 약간 다르게 apt-cache search 명령어를 사용할 수 있으며 패키지의 각종 정보를 보기 원할 경우는 sudo apt-cache show 명령어를 사용하면 됩니다.
Tip
정확한 package 명을 모를 경우 첫 몇 글자를 쓴 후 tab 을 두번 누르면 해당 목록을 볼 수 있습니다.
sudo apt-get install java TAB TAB