apt-get dist-upgrade
는 Linux 배포판을 업그레이드하지 않습니다 (커널을 업데이트하지만). apt-get
설명서에서 dist-upgrade
에 대한 설명 :
dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones if necessary. So, dist-upgrade command may remove some packages. The /etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for individual packages.
dist
부분을 설명하지 않습니다. 의미 또는 약자
댓글
Answer
apt-get dist-upgrade
는 그 자체로 배포 릴리스를 업그레이드하지 않습니다. 그러나 가능합니다. apt
“의 소스가 최신 릴리스의 저장소를 가리키는 경우 릴리스를 업그레이드하십시오. 즉, wheezy
의 소스를 jessie
의 소스로 변경하면 iv id =에서 릴리스를 업그레이드 할 수 있습니다. dist-upgrade
를 사용하여 “052a47e264″>
를 jessie
로 변경합니다. upgrade
는 새 종속성을 다운로드하거나 충돌하는 종속성을 제거 할 수 없기 때문에 소스에 관계없이 그렇게 할 수 없습니다.
Debian은 한 릴리스에서 다음 릴리스로 업그레이드 .
따라서 dist
는 배포를 업그레이드 할 수 있고 업그레이드 할 수 있기 때문에 배포 를 의미합니다.
답변
안정 Debian 릴리스 내에서 패키지를 업데이트하면 패키지가 많이 변경되지 않습니다 ( 안정적 ). “apt-get dist-upgrade
가 필요하지 않습니다.
따라서 apt-gets 맨 페이지에 언급 된 것과 같은 종속성 변경은 릴리스를 변경 (예 : wheezy 에서 jessie 으로)하거나 을 사용할 때만 발생합니다. 롤링 릴리스 인 테스트 또는 불안정 .
그렇습니다. apt-get dist-upgrade
는 일반적으로 배포를 다음 릴리스로 업데이트하는 데 사용됩니다 (또는 최신 업데이트로 롤링 릴리스의 경우).
dist-upgrade
인 이유를 묻나요?