Selles artiklis selgitame Linuxi apt ja apt-get käskude erinevust. Samuti käsitleme mõnda kõige sagedamini kasutatavat apt-käsku, mis asendasid käsu apt-get.
Apt- lühike ajalugu
Apt-i käsurea utiliit võeti 2014. aastal kasutusele .Debiani levitamise deb paketid. Esmalt kasutati seda Debiani ebastabiilses versioonis ja seejärel sai see Debian 8 standardiks. Esialgu ei pälvinud see kasutajate erilist tähelepanu ning nad kasutasid jätkuvalt vana ja tuttavat apt-get käsku. Kuid pärast Ubuntu 16 väljaandmist.04, see hakkas populaarsust koguma ja asendas kuidagi apt-get.
Erinevus apt-get ja apt vahel
Esimene erinevus apt ja apt-get seas on käsk ise. Näiteks kui soovite süsteemihoidla indeksi värskendamiseks kasutada apt-get update, käivitate:
$ sudo apt-get värskendusNüüd aptiga peate lihtsalt käivitama:
$ sudo apt värskendusApt update käsk mitte ainult ei uuenda hoidla indeksit, vaid ütleb ka seda, kas ja kui palju tarkvara uusi versioone on hoidlas saadaval.
Vaatame veel mõnda apt-käsku, mis asendasid apt-get. Nende käskude kuvamiseks võite tippida apt abi või külastada apt-man lehte, kirjutades terminali apt man. See kuvab kogu aptiga seotud teabe
Funktsioon | apt-get | asjakohane |
Installige pakett | apt-get install | apt install |
Eemalda pakend | apt-get eemalda | apt eemalda |
Uuenda kogu pakett | apt-get upgrade | tab uuendus |
Kõigi pakettide värskendamine (sõltuvuste automaatne käitlemine) | apt-get dist-upgrade | apt täielik täiendamine |
Pakettide otsimine | apt-vahemälu otsing | tabav otsing |
Kuva paketi teave | apt-vahemälu | Apt show |
Eemaldage soovimatud sõltuvused | apt-get autoremove | apt autoremove |
Eemaldab seotud konfiguratsiooniga paketi | Apt-get puhastus | tabav puhastus |
Ülaltoodud tabelis on kõik käsud samad, kui asendada apt-get asendusega apt, välja arvatud käsk apt upgrade. Vana apt-get upgrade käsk värskendab kõiki teie süsteemis olemasolevaid pakette. See ei installi ega eemalda teie süsteemis olemasolevat paketti.
Uus käsk apt upgrade installib aga paketid, mis lisati täiendatavate pakettide sõltuvustena. Ehkki sarnaselt apt-get versiooniuuendusega, ei eemalda see ka varem installitud pakette.
Lisaks trükib apt show käsk väljundi tähestikulises järjekorras ja peidab mõne vähem olulise teabe, mida näitas käsk apt-cache show.
Erinevus apt ja apt-get vahel ei piirdu ainult käskudega. Uuele apt-käsule on lisatud veel üks visuaalne funktsioon, mis muudab selle lõppkasutajatele meeldivaks. Kui paketti värskendatakse apt-i, apt-full-upgrade või apt dist-upgrade kasutamise ajal, näete edenemisriba, mis teavitab teid protsessi edenemisest. See ilmub ka siis, kui eemaldate paketi apt remove või apt purge abil.
Veelgi enam, kui käivitame apt list -upgradable, näitab see ka mõningaid värve, et anda selge ülevaade pakettidest, mille hoidla pakub kõige ajakohasemat versiooni.
Kaks uut käsku:
Peale asenduskäskude on apt-iga kasutusele võetud kaks uut käsku: apt list ja apt edit-sources.
- tab loend - kui käsku apt list kasutatakse koos -installitud või -upgradeable, loetleb see paketid, mis on installitud, installimiseks saadaval või mida tuleb uuendada.
- tab redigeerimisallikad - kui seda käsku kasutatakse, avab see allikad.loendi fail redigeerijas redigeerimiseks.
Apt-get ei ole ikka veel täielikult asendatud aptiga ja ma arvan, et seda ei katkestata kunagi. Siiski võite mõelda, mida peaksite valima: apt või apt-get. Minu arvates on apt-i valimine tasuv, kuna see pakub paketi haldamiseks kõiki nõutavaid funktsioone ning on kiirem, sõbralikum ja hõlpsasti kasutatav.