“ dist-upgrade ”는 “ apt-get 업그레이드 ?

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 부분을 설명하지 않습니다. 의미 또는 약자

댓글

  • 이름이 dist-upgrade 인 이유를 묻나요?
  • @muru 예, 그렇습니다.

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는 일반적으로 배포를 다음 릴리스로 업데이트하는 데 사용됩니다 (또는 최신 업데이트로 롤링 릴리스의 경우).

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다