Che cosa significa “ dist-upgrade ” in “ apt-get upgrade ”?

apt-get dist-upgrade non aggiorna le distribuzioni Linux (sebbene aggiorni i kernel). Dal manuale su apt-get, la descrizione di 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. 

Questo non spiega la parte dist, quindi cosa significa o significa?

Commenti

  • Stai chiedendo perché si chiama dist-upgrade?
  • @muru Sì, lo sono.

Risposta

apt-get dist-upgrade, di per sé, non aggiorna il rilascio della distribuzione, sì. Tuttavia, può aggiorna la versione se i sorgenti di apt “puntano ai repository di una versione più recente. Cioè, se cambiassi le sorgenti da quelle di wheezy a quelle di jessie, potrei aggiornare la versione da wheezy a jessie utilizzando dist-upgrade. upgrade non può farlo, indipendentemente dai sorgenti, poiché non può scaricare nuove dipendenze o rimuovere quelle in conflitto.

Ecco come è Debian aggiornato da una versione alla successiva .

Pertanto, dist sta per distribuzione , poiché può, e lo fa, aggiornare la distribuzione.

Risposta

Quando aggiorni i pacchetti allinterno di una versione Debian stabile i pacchetti non cambieranno molto (è stabile dopotutto). Non avrai bisogno di apt-get dist-upgrade.

Quindi la modifica delle dipendenze come quelle menzionate nella manpage di apt-gets avverrà solo quando modifichi la versione (ad esempio da wheezy a jessie ) o quando usi testing o unstable che sono rilasci in sequenza .

Quindi sì, in un certo senso apt-get dist-upgrade viene solitamente utilizzato per aggiornare la distribuzione alla versione successiva (o, nel caso delle versioni in sequenza, allultimo aggiornamento).

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *