강좌 & 팁
지난번에 이어 이번에도 apt-get 이라는 유틸리티에 대하여 알아 보도록 하겟습니다.
apt-get 은 다음과 같은 인자가 함께 사용되어야 합니다.
update | upgrade | dselect-upgrade | dist-upgrade | install pkg... | remove pkg... | purge pkg... | source pkg... | build-dep pkg... | check | clea | autoclean | autoremove
upgrade
업그레이드는 현재 /etc/apt/source.list 파일에 열거되어 있는 소스들 에서 시스템에 설치된 모든 패키지의 최신 버전을 설치하는데 사용됩니다.
현재 새 버전과 함께 설치 패키지를 검색하고 업그레이드 되며 어떠한 상황하에 현재 설치된 패키지 제거, 또는 패키지가 이미 설치되어 있는지 검색 하여 업그레이드를 수행 합니다.
다른 패키지의 설치 상태를 변경하지 않고 업그레이드할 수는 없습니다. 현재 설치된 패키지의 새로운 버전은 자신의 현재 버전에 남아있을 것입니다.
업데이트를 먼저 수행 하였기 때문에 패키지의 새 버전을 사용할 수 있는지 알고 실행을 합니다.
dselect-upgrade
dselect-upgrade는 전통적인 데비안 패키징 프론트 엔드인 dselect와 함께 사용을 합니다.
dselect-upgrade는 변경 사항을 dselect 프로그램의 가능한 패키지의 상태 필드에 보여 줍니다. (예를 들어, 과거에 설치되어 제거되고, 새로운 새로운 패키지의 설치)
dist-upgrade
dist-upgrade 는 추가적으로 업그레이드의 기능을 수행할 뿐만 아니라, 지능적으로 새로운 버전의 패키지로의 변경 및 의존성을 처리 합니다.
apt-get은 스마트한 충돌 해결 시스템을 가지고 있으며, 필요한 경우 중요한 패키지를 적은 비용으로 패키지를 업그레이드를 합니다.
dist-upgrade 는 몇몇의 패키지를 지우게 됩니다. /etc/apt/sources.list 파일에 포함된 리스트에는 원하는 패키지 파일을 검색할 수 있습니다.
각 패키지에 대한 일반 설정을 재정의 메커니즘 또한 apt_preferences(5)을 참조하십시오.