apt-get dist-upgrade
neaktualizuje distribuce Linuxu (i když aktualizuje jádra). V příručce apt-get
popis 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.
To nevysvětluje část dist
, tak co to znamená nebo za co stojí?
Komentáře
Odpověď
apt-get dist-upgrade
sama o sobě nevylepšuje vydání distribuce, ano. Může však upgradovat vydání, pokud apt
zdroje odkazují na úložiště novějších vydání. To znamená, že pokud jsem změnil zdroje ze zdrojů wheezy
na zdroje jessie
, mohl bych upgradovat vydání z wheezy
do jessie
pomocí dist-upgrade
. upgrade
to nemůže udělat bez ohledu na zdroje, protože nemůže stahovat nové závislosti ani odstraňovat konfliktní.
Takhle vypadá Debian upgradováno z jednoho vydání na další .
Proto dist
znamená distribuci , protože může a dělá upgrade distribuce.
Odpověď
Když aktualizujete balíčky uvnitř stabilního vydání Debianu, balíčky se moc nezmění (je koneckonců stabilní ). apt-get dist-upgrade
.
Takže ke změně závislostí, jako jsou ty zmíněné v apt-gets manpage, dojde, pouze když změníte vydání (například z Wheezy na Jessie ) nebo když použijete testování nebo nestabilní , což jsou klouzavé verze .
Takže ano, svým způsobem apt-get dist-upgrade
se obvykle používá k aktualizaci vaší distribuce na další vydání (nebo v případě postupných vydání na jejich nejnovější aktualizaci).
dist-upgrade
?