Hva betyr “ dist-upgrade ” i “ apt-get upgrade ”?

apt-get dist-upgrade oppgraderer ikke Linux-distribusjoner (selv om det oppdaterer kjerner). Fra manualen på apt-get, beskrivelsen av 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. 

Det forklarer ikke dist -delen, så hva betyr det eller står for?

Kommentarer

  • Spør du hvorfor det heter dist-upgrade?
  • @muru Ja, det er jeg.

Svar

apt-get dist-upgrade oppgraderer ikke i seg selv utgivelsen av distribusjonen, ja. Det kan imidlertid oppgrader utgivelsen hvis apt kilder peker til repositoriene til en nyere utgivelse. Det vil si at hvis jeg endret kildene fra wheezy til kildene til jessie, så kunne jeg oppgradere utgivelsen fra wheezy til jessie ved å bruke dist-upgrade. upgrade kan ikke gjøre det, uavhengig av kildene, siden det ikke kan laste ned nye avhengigheter eller fjerne motstridende.

Slik er Debian oppgradert fra en versjon til den neste .

Derfor står dist for distribusjon siden den kan, og gjør, oppgraderer distribusjonen.

Svar

Når du oppdaterer pakker i en stabil Debian-utgivelse, vil ikke pakkene endre seg mye (det er stabil tross alt). Du trenger ikke apt-get dist-upgrade.

Så endring av avhengigheter som nevnt i apt-gets manpage vil bare skje når du endrer utgivelsen (for eksempel fra wheezy til jessie ), eller når du bruker testing eller ustabile som er rullende utgivelser .

Så ja, på en måte apt-get dist-upgrade brukes vanligvis til å oppdatere distribusjonen din til neste utgivelse (eller i tilfelle rullende utgivelser til den siste oppdateringen).

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *