라벨이 debian인 게시물 표시

apt-get install

apt-get의 "install" 다음에는 설치 또는 업그레이드를 원하는 하나 이상의 패키지가 온다. 각 패키지는 완전한 이름을 가진 파일 이름이 아닌 패키지 이름이다 (예를 들어 데비안 시스템에서는 apt-utils_1.2.10_amd64.deb가 아닌 apt-utils가 된다). 패키지에 필요한 모든 패키지 설치를 위해 지정된 이름도 설치된다. /etc/apt/sources.list 파일은 원하는 패키지를 찾는 데 사용된다. 하이픈이 패키지 이름에 추가되며 (공백없이) 식별 된 패키지가 설치되면 제거된다. 마찬가지로 더하기 기호를 사용하여 설치할 패키지를 지정할 수 있다. 이러한 기능은 apt-get의 충돌 해결 시스템에 의한 결정을 무시하는 데 사용될 수 있다. 특정 버전의 패키지는 패키지 이름과 패키지 버전을 선택할 수 있다. 그러면 해당 버전이 설치용으로 배치되고 선택된다. 또는 패키지 이름 뒤에 슬래시와 배포 버전 또는 아카이브 이름 (stable, testing, unstable)을 지정하여 특정 배포버전을 선택할 수 있다. 두 버전 선택 메커니즘 모두 패키지를 다운 그레이드 할 수 있으므로 주의해서 사용해야 한다. 또한 시스템에있는 모든 패키지를 업그레이드하지 않고 하나 이상의 이미 설치된 패키지를 업그레이드하려는 경우에도 사용할 수 있다. 현재 설치된 모든 패키지의 최신 버전을 설치하는 "upgrade"대상과 달리 "install"은 지정된 패키지의 최신 버전 만 설치한다. 업그레이드하려는 패키지의 이름을 제공해야한다. 최신 버전을 사용할 수있는 경우 위에 설명 된대로 해당 패키지의 종속성을 다운로드하고 설치한다. 마지막으로 apt_preferences 메커니즘을 사용하여 개별 패키지에 대한 대체 설치 정책을 작성할 수 있다. 지정된 표현식과 일치하는 패키지가 없고 '.', '?' 또는 '*'가 포함된 표현식은 POSIX 정규 표현식...

apt-get dist-upgrade

apt-get의 "dist-upgrade"는 "upgrade" 기능을 수행 할뿐만 아니라 새 버전의 패키지로 종속성을 변경하는 것을 지능적으로 처리한다. apt-get은 "smart"충돌 해결 시스템을 가지고 있으며, 필요하다면 덜 중요한 패키지를 희생하여 가장 중요한 패키지를 업그레이드하려고 시도한다. 그러므로 "dist-upgrade"명령은 일부 패키지를 제거 할 수 있다. /etc/apt/sources .list 파일에는 원하는 패키지 파일을 검색 할 수있는 위치 목록이 있다. 또한 개별 패키지의 일반 설정을 재정의하기위한 메커니즘에 대한 apt_preferecnces도 참조한다. <형식> apt-get dist-upgrade

apt-get upgrade

apt-get의 "upgrade"는 /etc/apt/sources.list에 나열된 소스에서 현재 시스템에 설치된 모든 패키지의 최신 버전을 설치하는 데 사용된다. 현재 설치된 패키지가 제거되지 않았거나 아직 설치되지 않은 상태에서도 현재 설치된 패키지를 사용 가능한 새 버전으로 업그레이드된다. 다른 패키지의 설치 상태를 변경하지 않고 업그레이드 할 수 없는 현재 설치된 패키지의 새 버전은 현재 버전 그대로 유지된다. apt-get은 패키지의 새 버전이 사용 가능하다는 것을 알고 있어야 하기 때문에 먼저 "update"를 수행해야 한다. <형식> ​​​​​​​ apt-get upgrade

apt-get update

apt-get의 "update"는 소스에서 패키지 색인 파일을 다시 동기화하는 데 사용된다. 사용 가능한 패키지의 색인은 /etc/apt/sources.list에 지정된 위치에서 가져온다. 예를 들어 데비안 아카이브를 사용하는 경우, 이 명령은 Packages.gz 파일을 검색하여 새로운 패키지와 업데이트된 패키지에 대한 정보를 사용할 수있게 한다. "update"는 항상 "upgrade" 또는 "dist-upgrade" 전에 수행되어야 한다. 패키지 파일의 크기를 미리 알 수 없으므로 전체 진행률 표시는 정확하지 않다. <형식> apt-get update