Kako uporabljati APT in se posloviti od APT-GET v Debianu in Ubuntuju

Kako uporabljati APT in se posloviti od APT-GET v Debianu in Ubuntuju

Linux je v stanju stalnega razvoja. Pogosto so spremembe skrite, na primer zakulisni razvoj jedra in druge osnovne kode. Toda občasno se mora uporabnik prilagoditi novemu načinu dela.





Čeprav so številne izboljšave v računalništvu lahko moteče in zahtevajo drugačno miselnost, to ne velja za razvoj apt-get ukaz. Namesto, da bi ga v celoti zamenjali, bodo temeljili sistemi Debian (na primer Ubuntu, Linux Mint in Raspberry Pi Raspbian ) nadaljujejo z njegovo uporabo, poleg enostavnejše zamenjave apt ukaz.





kako izbrisati predpomnilnik na androidu

Toda zakaj to počnejo in kaj se je v resnici spremenilo?





APT proti APT-GET

Pri uvedbi ukaza apt obstaja dobra logika. Prej je bil dostop do naprednega orodja za pakete prek apt-get in apt-cache nabor ukazov (ali prek Synaptic ali drugih upraviteljev paketov na namizju). Zaradi načina, kako so se te sčasoma razširile, pa so stvari postale precej neorganizirane.

Z uvedbo apt, ki vsebuje najpogosteje uporabljene možnosti apt-get in apt-cache , ne samo, da so ukazi nekoliko krajši, tudi manj jih je. S tem se izognemo podvajanju in drugim težavam, ki so se pojavile z leti.



Apt ne gre le za poenotenje dveh podobnih, neorganiziranih ukaznih struktur. Izboljša tudi izkušnjo ukazne vrstice. Pri nameščanju ali odstranjevanju programa se na primer prikaže vrstica napredka.

Zato je bil uveden apt. Toda zakaj bi ga morali uporabiti? Ti primeri pojasnjujejo.





Skratka: NI VEČ GET

Pred tem smo poglobljeno preučili ukaz apt-get. Ukaze, ki ste jih prej uporabljali, lahko še vedno uporabite, tako da spustite del '-get'.

Torej ...





apt-get install [packagename]

... postane ...

apt install [packagename]

Na splošno se ta sprememba pojavlja v vseh prejšnjih apt-get ukaze. Toda z uvedbo apt prinaša nekaj dodatne funkcionalnosti. Vse nadgradnje in odstranitve programske opreme imajo zdaj dodatne možnosti, od namestitve več paketov do čiščenja paketov iz sistema.

Pridobite popolno nadgradnjo

Verjetno že veste za nadgradnja in nadgradnja ukazi, ki delujejo z obema apt in apt-get . V kratkem, nadgradnja osveži podatke o paketu iz skladišč, medtem ko nadgradnja bo nadgradil vse dejansko nameščene pakete.

Nov ukaz apt uvaja ta novi ukaz, popolna nadgradnja .

sudo apt full-upgrade

S tem ukazom se ne bodo samo nadgradili paketi, temveč bodo zavrženi tudi vsi stari paketi, ki jih je treba odstraniti kot del nadgradnje. Standard primerna nadgradnja ukaz tega ne naredi.

Namestite več paketov

Mudi in potrebujete namestitev več kot enega programskega paketa? Ali pa preprosto želite več učinkovitosti od ukaza za namestitev programske opreme?

The apt install ukaz se je razvil in vam omogoča, da zdaj z enim ukazom namestite več paketov. Po namestitvenem ukazu preprosto poimenujte pakete:

sudo apt install [package_1] [package_2] [package_3]

Če je aplikacija že nameščena, bo apt preveril zbirko podatkov za kasnejšo različico in namesto tega namestil to. Enostavno!

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 [packagename] --no-upgrade

Medtem lahko prenesete nadgradnjo na neinstaliran paket in ga pustite neinstaliranega z:

sudo apt install [packagename] --only-upgrade

Res je, da je zadnji ukaz za večino nenavaden scenarij, vendar je vredno vedeti.

Namestite posebno različico 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, da poznate številko različice paketa.

Ko ga najdete, preprosto uporabite ta ukaz, da določite ime paketa in predvideno različico:

sudo apt install [packagename]=[version_number]

Ne pozabite, da lahko naslednje nadgradnje to razveljavijo in želeno različico zamenjajo z najnovejšo. Kot taki boste morali ta ukaz ponoviti (razen če razvijalci obnovijo pokvarjeno funkcijo).

Navedite nadgradljive in nameščene pakete

Še en nov vidik namestitve programske opreme z apt na sisteme, ki temeljijo na Debianu, je možnost seznama. Tako se prikaže seznam na podlagi podanega pogoja.

Ogledate si lahko na primer seznam paketov, ki čakajo na nadgradnjo:

apt list --upgradeable

Preprosteje, seznam nameščenih paketov:

apt list --installed

Na voljo je tudi tretja možnost za seznam. To bo prikazalo seznam vseh paketov, ki so na voljo za vaš operacijski sistem in računalnik.

poiščite grafično kartico windows 10
apt list ----all-versions

(Upoštevajte število znakov '-' v ukazu: štiri!)

Odstrani proti čiščenju

Stari način odstranjevanja paketa z datoteko Odstrani ukaz še vedno deluje z apt. Uporabite ga kot obratno namestitev in določite ime paketa:

sudo apt remove [packagename]

Vendar pa obstaja tudi čiščenje ukaz, ki deluje na približno enak način.

sudo apt purge [packagename]

Toda v čem je razlika?

No, primerno odstraniti preprosto odstrani binarne datoteke, vendar zaradi tega ostanejo preostale datoteke - ponavadi konfiguracijske datoteke.

Z primerno čiščenje pa se odstrani vse, kar je povezano z datotekami: binarne datoteke, konfiguracijske datoteke, sklop.

Čiščenje s samodejnim odstranjevanjem

Ukazi kot Odstrani in čiščenje lahko uporabite za odstranjevanje neželene programske opreme v vašem sistemu. V starih časih leta apt-get , bi bile na voljo učinkovitejše metode čiščenja čist in avtomatsko čiščenje .

Z apt obstaja samo ena funkcija: samodejno odstrani . Po vnosu bodo s tem odstranjene knjižnice in paketi, ki se samodejno namestijo, običajno kot odvisnosti za želene aplikacije. Dokler ti paketi niso povezani z zahtevanimi aplikacijami, jih je mogoče zavreči.

sudo apt autoremove

Seveda bo to sprostilo pomemben prostor na disku!

Nove ukaze in boljša funkcionalnost

S apt-get ukaz za posodobitev, nadgradnjo, namestitev in odstranitev programske opreme v operacijskih sistemih Linux, ki temeljijo na Debianu. Ampak s preprostejšim apt ukaz, lahko storite še veliko več!

Kateri pa imate raje? Ali se boste držali apt-get, dokler ni popolnoma zastarel, ali pa popolnoma sprejeli apt? Povejte nam, kako se počutite - in vse ukaze, za katere menite, da bi jih morali vključiti - v polje za komentarje.

Zasluge za sliko: Brian A Jackson/Shutterstock

Deliti Deliti Cvrkutati E-naslov Canon proti Nikon: katera znamka fotoaparata je boljša?

Canon in Nikon sta dve največji imeni v industriji fotoaparatov. Toda katera blagovna znamka ponuja boljšo ponudbo fotoaparatov in objektivov?

Preberite Naprej
Sorodne teme
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti