Umbes 3 aastat tagasi andis Canonical välja Ubuntu 16.04 LTS - versiooni, mis tutvustas suuri uusi funktsioone, nagu näiteks Snapi pakettide tugi. Nagu Flatpaks, on ka Snapi paketid järgmise põlvkonna paketid, mis teoreetiliselt oluliselt parandavad traditsiooniliste APT-pakettidega võrreldes. Kogu elu kasutanud pakette saab värskendada tarkvarakeskusest või terminalist, on erinevaid võimalusi, kui soovime seda teha konsoolilt, nagu nad on upgrade, dist-upgrade ja full-upgrade.
Kui olete nagu mina, ehkki kõige mugavam on teha kõike tarkvarakeskusest, proovite mõnikord pakette värskendada terminalist. Enimkasutatav käsk on "upgrade", kuid on ka kaks ülejäänud võimalust veidi teistsuguste toimingute tegemiseks. Selles artiklis selgitame nende käskude erinevusi, kuigi ma ütlen teile, et kaks neist on erinevad viisid samale toimingule viitamiseks.
Millist täiendust peaksin millise täienduse jaoks kasutama?
Esimene asi, mida me selgitame, on esimene asi, mis ilmub selle artikli pealkirjas: «ajakohastama»Tõlgitakse hispaania keelde kui« update », kuid mida värskendatakse, on hoidlad. Kirjutades "sudo apt update" ilma jutumärkideta, palume me juurkasutajana APT-d, täpsemalt hoidlaid, värskendada. Selgitasin seda, siis on meil kolm mainitud "täiendust", kus:
- upgrade, mis tähendab "täiendamist" või "täiendamist", mis tähendab täiendamist, uuendab olemasolevaid pakette, kuid mitte kõiki. See laadib alla ja värskendab pakette, kuid tarkvara, mis pole seotud näiteks oluliste komponentidega, näiteks Linuxi kerneliga. Põhimõtteliselt väldib see pakettide värskendamist, mis nõuavad sõltuvuse muutuste tõttu teiste pakettide eemaldamist.
- dist-upgrade: see, mida see teine käsk teeb, sarnaneb esimese toiminguga, kuid värskenduse ajal esitab see pakettide konfiguratsiooni kohta mitu päringut. Selle suvandiga värskendatakse selliseid komponente nagu Linuxi kernel.
- täisversioon: Kui oleme edasi arenenud, on see veel üks võimalus eelmisele helistada või vastupidi. Mõlemad valikud eemaldavad automaatselt installitud paketid, kui neil on vaja lahendada konflikte pakendisõltuvuse värskendustes.
Iga värskenduse lõpuleviimiseks kasutatakse neljandat käsku. Umbes "Sudo apt autoremove", mis eemaldab enam vajaminevad paketid. Kui kasutame seda pärast kerneli värskendamist, eemaldab see vanad pildid. Kui oleme seda käsitsi värskendanud, ei soovitaks ma seda teha enne, kui oleme veendunud, et kõik töötab õigesti, vastasel juhul ei saa me süsteemi algusest tagasi minna.
Kas juba teate, mis on nende kolme APT-pakettide värskendamise käsu erinevus?
Hea. Mul oli palju kahtlusi,