Wat betekent “ dist-upgrade ” in “ apt-get upgrade ”?

apt-get dist-upgrade upgradet Linux-distributies niet (hoewel het wel de kernels updatet). Uit de handleiding op apt-get, de beschrijving van 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. 

Dat verklaart het dist deel niet, dus wat betekent het of staat het voor?

Reacties

  • Vraag je waarom het dist-upgrade heet?
  • @muru Ja, dat ben ik.

Answer

apt-get dist-upgrade upgradet op zichzelf de release van de distributie niet, ja. Het kan echter wel upgrade de release als de bronnen van apt “naar de opslagplaatsen van nieuwere releases verwijzen. Dat wil zeggen, als ik de bronnen zou veranderen van die van wheezy naar die van jessie, dan zou ik de release kunnen upgraden van wheezy naar jessie door dist-upgrade te gebruiken. upgrade kan dit niet doen, ongeacht de bronnen, aangezien het geen nieuwe afhankelijkheden kan downloaden of conflicterende afhankelijkheden kan verwijderen.

Dit is hoe Debian is geüpgraded van de ene release naar de volgende .

Daarom staat dist wel voor distributie , aangezien het de distributie kan en zal upgraden.

Answer

Wanneer u pakketten bijwerkt in een stabiele Debian-release, zullen de pakketten niet veel veranderen (het is stabiel tenslotte). Je hebt apt-get dist-upgrade niet nodig.

Dus het veranderen van afhankelijkheden zoals die genoemd in apt-gets manpage zal alleen gebeuren als je de release verandert (bijvoorbeeld van wheezy naar jessie ), of als je testing of unstable die rollende releases zijn.

Dus ja, in zekere zin apt-get dist-upgrade wordt meestal gebruikt om uw distributie bij te werken naar de volgende release (of in het geval van de rollende releases naar hun laatste update).

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *