apt-get dist-upgrade
ei päivitä Linux-jakeluja (vaikka päivittää ytimet). apt-get
-oppaassa on kuvaus 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.
Se ei selitä dist
-osaa, joten mitä se tarkoittaa tai tarkoittaa?
Kommentit
Vastaus
apt-get dist-upgrade
ei itsessään päivitä jakelun julkaisua, kyllä, mutta voi päivitä julkaisu, jos apt
”-lähteet viittaavat uudempien julkaisujen arkistoihin. Toisin sanoen, jos vaihdan lähteet wheezy
-lähteistä jessie
-lähteisiin, voisin päivittää julkaisun versiosta wheezy
– jessie
käyttämällä dist-upgrade
. upgrade
ei voi tehdä sitä lähteistä riippumatta, koska se ei voi ladata uusia riippuvuuksia tai poistaa ristiriitaisia.
Näin Debian on päivitetty julkaisusta toiseen .
Siksi dist
tarkoittaa jakelu , koska se voi päivittää jakelun.
vastaus
Kun päivität paketteja vakaan Debian-julkaisun sisällä, paketit eivät muutu paljon (se on vakaa ). Et tarvitse ”divit = div id =” 3af05b4945 ”>
.
Joten riippuvuuksien vaihtaminen, kuten apt-gets-manpage mainitaan, tapahtuu vasta, kun vaihdat julkaisun (esimerkiksi vinkuva jessie ) tai kun käytät testaus tai epävakaa , jotka ovat liikkuvia julkaisuja .
Joten kyllä, tavallaan apt-get dist-upgrade
-tunnistetta käytetään yleensä päivittämään jakelusi seuraavaan julkaisuun (tai jos kyseessä ovat uusimmat julkaisut uusimpaan päivitykseen).
dist-upgrade
?