Co oznacza “ dist-upgrade ” w “ apt-get upgrade ”?

apt-get dist-upgrade nie aktualizuje dystrybucji Linuksa (chociaż aktualizuje jądra). Z instrukcji pod adresem apt-get, opis 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 nie wyjaśnia części dist, więc co to oznacza lub oznacza?

Komentarze

  • Pytasz, dlaczego nazywa się dist-upgrade?
  • @muru Tak, jestem.

Odpowiedź

apt-get dist-upgrade nie aktualizuje samodzielnie wydania dystrybucji, tak. Jednak może zaktualizować wydanie, jeśli źródła apt „wskazują na repozytoria nowszych wersji. Oznacza to, że gdybym zmienił źródła z wheezy na źródła jessie, mógłbym zaktualizować wersję z do jessie za pomocą dist-upgrade. upgrade nie może tego zrobić, niezależnie od źródeł, ponieważ nie może pobierać nowych zależności ani usuwać konfliktujących.

Tak właśnie działa Debian uaktualniono z jednej wersji do następnej .

Dlatego dist oznacza dystrybucję , ponieważ może uaktualniać dystrybucję i tak się robi.

Odpowiedź

Kiedy aktualizujesz pakiety w stabilnym wydaniu Debiana, pakiety nie zmieniają się zbytnio (jest to stabilny w końcu). Nie potrzebujesz apt-get dist-upgrade.

Zatem zmiana zależności, takich jak te wymienione na stronie podręcznika apt-gets, nastąpi tylko wtedy, gdy zmienisz wydanie (na przykład z wheezy na jessie ) lub gdy użyjesz testowanie lub niestabilne , które są wydaniami zmiennymi .

Więc tak, w pewnym sensie apt-get dist-upgrade jest zwykle używany do aktualizowania dystrybucji do następnej wersji (lub w przypadku wydań kroczących do ich najnowszej aktualizacji).

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *