Kas tas ir ar apt-get opciju “dist-upgrade”?

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Vienmēr ir bijis neliels apjukums, kad cilvēki uzzina, ka viņi no komandrindas var pilnībā uzlabot izplatīšanu. Lielākā daļa cilvēku nav tik drosmīgi. Daži tāpēc, ka viņi neizmanto komandrindu, bet citi tāpēc, ka baidās, ka mēģinājums jaunināt no komandrindas pārtrauks viņu sistēmas fubēšanu. Jaunie lietotāji nav īsti pārliecināti, kāda ir atšķirība starp apt-get jauninājums un apt-get dist-upgrade ir.

Šajā Ghacks Linux ierakstā es kliedēšu mītus un bailes no dist-jauninājums komanda. Protams, tāpat kā viss, kas saistīts ar personālo datoru, jūs zināt, ka, veicot būtisku jaunināšanu, tie vienmēr ir riski. Ar šo brīdinājumu brīvā dabā mēģināsim mazināt bailes.

Atšķirības

Vispirms es gribu salīdzināt divus apt-get iespējas: jaunināt un dist-jauninājums . Atšķirība starp šiem diviem ir ļoti vienkārša. jaunināt opcija tiek izmantota tikai, lai instalētu visas datorā jau instalēto pakešu jaunākās versijas. Tas notiek, kad, izmantojot atjauninājumu pārvaldnieku, redzat jaunināšanas jaunināšanas pakotnes (jūs zināt, kad panelī esat informēts par paziņojumu un pēc tam atveras atjauninājumu pārvaldnieks, lai parādītu, kuri atjauninājumi ir pieejami jūsu sistēmai.)

dist-jauninājums opcija ir diezgan atšķirīga no jaunināt . Bet tikai to, ko dara dist-jauninājums darīt? Vienkārši. dist-jauninājums opcija ne tikai jauninās visas jūsu sistēmā pašlaik instalētās paketes, bet arī veiks atkarības izmaiņas ar jaunām pakotņu versijām. Citiem vārdiem sakot, dist-jauninājums noņems novecojušās paketes no jūsu sistēmas, tā kā jaunināt nebūs. Šī funkcija nav nepieciešama jaunināšanai no vienas izplatīšanas versijas uz citu.

Bet vai tas neuzlabo manu distro?

Nav nepieciešams. Lai gan pats par sevi dist-jauninājums , sagatavos jūsu sistēmu izplatīšanas jaunināšanai, vienīgais veids, kā tā faktiski veiks jaunināšanu uz jaunu laidienu, ir tad, ja esat mainījis /etc/apt/sources.list failu, lai atspoguļotu izmaiņas. Citiem vārdiem sakot, jums ir jāpievieno krātuves jaunajam izplatīšanai avoti.list failu, pirms tas var notikt.

Nu tas izklausās vienkārši. Jā, tā ir. Bet tas nav ieteicamais uzbrukuma plāns, lai jauninātu uz jaunu izplatīšanu. Lai arī tas darbosies, ir labāks veids ... ar komandu. Komanda veikt atbrīvošanu-jaunināt tika izveidots speciāli operētājsistēmas jaunināšanai uz jaunāko versiju, izmantojot komandrindu. Protams, pirms šīs komandas izdošanas jums jāpārbauda, ​​vai ar komandu ir pieejams jauninājums sudo do atbrīvot-jaunināt -d. Kad jūs to izdarīsit, jūs tiksit informēts, ja ir pieejams jauns laidiens. Ja ir pieejams jauns laidiens, izsniedziet komandu sudo do atbrīvot-jaunināt un sāksies jaunināšanas process. Protams, tas ir diezgan ilgs process, un ar to ir saistīti riski. Jūs varētu pazaudēt manuāli instalētās paketes (kuras neatbalsta jaunais laidiens) vai (sliktākajā gadījumā) jūsu sistēma varētu kļūt nestabila.

Izplatīšanas jaunināšana vienmēr ir sarežģīta. Man viņiem ir gājis ārkārtīgi labi, un man ir bijis ļoti slikti. Tas ir azarts. Bet tagad jūs precīzi zināt, kā pārvaldīt uzdevumu no komandrindas. Jūs tagad oficiāli esat bīstams. ;-)