Oglas
Linux se nenehno razvija. Spremembe so pogosto skrite, na primer razvoj dogajanja v jedru in druga osnovna koda. Toda občasno se mora uporabnik prilagoditi novemu načinu dela.
Medtem ko so številne izboljšave računalništva lahko naporne in zahtevajo drugačen način razmišljanja, to ne drži za razvoj primeren-dobiti ukaz. Namesto da bi ga popolnoma nadomestili, temeljijo na Debianovih sistemih (kot so Ubuntu, Linux Mint in Malina Pi je malina 5 načinov nove maline Jessie je maline Pi še lažje za uporaboPo izdaji Debiana Jessieja julija je skupnost Raspberry Pi blagoslovljena z novo izdajo variante Raspbian, ki temelji na "roditeljski" distro. Preberi več ) nadaljujejo z njegovo uporabo poleg nadomestne, enostavnejše primeren ukaz.
Toda zakaj to počnejo in kaj se je v resnici spremenilo?
APT vs. APT-GET
Pri uvajanju ukaza apt obstaja zvočna logika. Pred tem je bil dostop do naprednega orodja za paket omogočen prek primeren-dobiti in apt-cache nabor ukazov (ali prek Synaptic ali drugi upravljavci paketov
Kateri upravljalnik paketov Linux (in distro) je pravi za vas?Ključna razlika med glavnimi distribucijskimi sistemi Linux je upravitelj paketov; razlike so dovolj močne, da lahko vplivajo na vašo izbiro distro. Poglejmo, kako delujejo različni upravitelji paketov. Preberi več na namizju). Toda zaradi načina, kako so se sčasoma razširili, so stvari postale precej neorganizirane.Z uvedbo apt, ki vsebuje najpogosteje uporabljene možnosti iz primeren-dobiti in apt-cache, ne samo, da so ukazi nekoliko krajši, manj jih je tudi. Tako se izognemo podvajanju in drugim težavam, ki so se pojavile v preteklih letih.
Ampak apt ne gre le za združevanje dveh podobnih, neorganiziranih komandnih struktur. Izboljša tudi izkušnje z ukazno vrstico. Na primer, pri namestitvi ali odstranitvi programa se prikaže vrstica napredka.
Zato smo uvedli apt. Toda zakaj bi ga uporabljali? Ti primeri pojasnjujejo.
Skratka: nič več GET
Prej smo si ogledali ukaz apt-get poglobljeno Vodnik za začetnike o namestitvi programske opreme v Ubuntu s programom APTČe ste uporabljali Ubuntu, ste verjetno v nekem trenutku uporabili ukaz apt. Toda ali ste vedeli, da je zanj toliko več kot apt-get install in apt-get upgrade? Preberi več . Ukaze, ki ste jih prej uporabljali, je še vedno mogoče uporabiti, tako da preprosto spustite del "-get".
Torej…
apt-get install [ime paketa]
… Postane…
apt install [ime paketa]
Na splošno se ta sprememba pojavi pri vseh prejšnjih primeren-dobiti ukazi. Toda z uvedbo primeren prihaja nekaj dodatne funkcionalnosti. Nadgradnje in odstranjevanje programske opreme imajo zdaj vse dodatne možnosti, od namestitve več paketov do čiščenja paketov iz vašega sistema.
Pridobite popolno nadgradnjo
Verjetno že veste za nadgradnja in nadgradnja ukazi, ki delujejo z obema primeren in primeren-dobiti. V kratkem, nadgradnja osveži podatke o paketu skladišča Vaš vodič po skladiščih Ubuntu in upravljanju paketov Preberi več , medtem nadgradnja bo nadgradil vse dejansko nameščene pakete.
Nov ukaz apt uvaja ta nov ukaz, popolna nadgradnja.
sudo apt polna nadgradnja
S tem ukazom ne bodo samo nadgrajeni paketi, vsi stari paketi, ki jih je treba odstraniti kot del nadgradnje, bodo zavrženi. Standard primerna nadgradnja ukaz tega ne stori.
Namestite več paketov
Hiti in morate namestiti več kot en programski paket? Ali preprosto želite večjo učinkovitost iz vašega ukaza namestitve programske opreme?
The primerno namestite ukaz se je razvil, kar vam omogoča, da zdaj z enim ukazom namestite več paketov. Po ukazu za namestitev preprosto poimenujte pakete:
sudo apt install [paket_1] [paket_2] [paket_3]
Če je aplikacija že nameščena, potem apt preveri bazo podatkov za poznejšo različico in jo namesto tega namesti. Preprosto!
Namestite paket brez nadgradnje
V nekaterih okoliščinah boste morda morali namestiti obstoječi paket (morda ga popraviti) brez nadgradnje. Na srečo apt poenostavi tudi ta scenarij:
sudo apt install [ime paketa] - no-upgrade
Medtem lahko prenesete nadgradnjo na uninstalled paket in ga pustite neinstalirano z:
sudo apt install [ime paketa] - samo nadgradnja
Res je, da je zadnji ukaz za večino nenavaden scenarij, vendar ga je vredno vedeti.
Namestite različico različice posebnega paketa
Kaj pa, če želite določeno različico aplikacije? To se lahko zgodi, če ugotovite, da zadnja posodobitev prekine funkcijo, ki jo uporabljate. Za to boste morali opraviti nekaj raziskav, da se prepričate o številki različice paketa.
Ko ga najdete, preprosto uporabite ta ukaz, da določite ime paketa in predvideno različico:
sudo apt install [ime paketa] = [številka različice]
Ne pozabite, da lahko poznejše nadgradnje razveljavijo in zamenjajo želeno različico z najnovejšo. Ta ukaz boste morali ponoviti (razen če razvijalci ne bodo povrnili pokvarjene funkcije).
Seznam nadgradljivih in nameščenih paketov
Drug nov vidik namestitve programske opreme z apt na sistemih, ki temeljijo na Debianu, je možnost seznama. To bo ustvarilo seznam na podlagi določenega pogoja.
Lahko si na primer ogledate seznam paketov, ki čakajo na nadgradnjo:
apt seznam - nadgradljiv
Preprosteje, seznam nameščenih paketov:
seznam ustreznih - nameščen
Na voljo je tudi tretja možnost za seznam. Prikaže se seznam vseh paketov, ki so na voljo za vaš operacijski sistem in računalnik.
apt seznam vseh različic
(V ukazu upoštevajte število znakov "-": štiri!)
Odstrani vs. Čiščenje
Stara metoda odstranitve paketa z Odstrani ukaz še vedno deluje z apt. Uporabite ga kot hrbtni del namestitve in podajte ime paketa:
sudo apt odstraniti [ime paketa]
Vendar pa obstaja tudi čiščenje ukaz, ki deluje na skoraj enak način.
sudo apt purge [ime paketa]
Toda kakšna je razlika?
No, primerno odstraniti preprosto odstrani dvojiške datoteke, vendar zaradi tega običajno ostanejo preostale datoteke - konfiguracijske datoteke.
Z primerno čiščenjevendar je odstranjeno vse, kar je povezano z datotekami: binarne datoteke, konfiguracijske datoteke, sklop.
Čiščenje z orodjem Autoremove
Ukazi kot Odstrani in čiščenje se lahko uporablja za zavrženje neželene programske opreme v vašem sistemu. V starih dneh primeren-dobiti, z uporabo bi bili na voljo učinkovitejši načini gospodinjstva čist in avtomatsko čiščenje.
Z apt obstaja samo ena funkcija: autoremove. Ko vnesete, bodo odstranjene knjižnice in paketi, ki se samodejno namestijo, običajno kot odvisnosti za želene aplikacije. Dokler ti paketi ne bodo povezani z zahtevanimi aplikacijami, jih je mogoče zavreči.
sudo apt autoremove
In seveda, to bo imelo za posledico pomembno sprosti se prostor na disku Kako takoj osvoboditi rezervni prostor na disku v LinuxuS samo dvema ukazoma bi lahko očistili veliko neželenih datotek, ki zasedejo prostor v vašem sistemu. Preberi več !
Novi ukazi in boljša funkcionalnost
Z primeren-dobiti ukaz lahko posodobite, nadgradite, namestite in odstranite programsko opremo v operacijskih sistemih Linux, ki temeljijo na Debianu. Toda s preprostejšim primeren ukaz, lahko naredite toliko več!
Toda kateri imate najraje? Ali se boste držali apt-get, dokler ne bo popolnoma opuščen, ali v celoti sprejmete apt? Povejte nam, kako se počutite - in vse ukaze, za katere menite, da bi jih morali vključiti - v polje za komentarje.
Image Credits: Brian A Jackson / Shutterstock
Christian Cawley je namestnik urednika za varnost, Linux, samostojno delo, programiranje in razloženo tehnologijo. Proizvaja tudi Zares uporaben Podcast in ima bogate izkušnje na področju podpore za namizje in programsko opremo. Christian je sodelavec revije Linux Format, kristjalec Raspberry Pi, ljubitelj Lego in ljubitelj retro iger.