Kadangi operacinės sistemos išleidžia naujas versijas, galime rasti skirtumų aplinkos, programų lygmenyje, o viena iš dažniausiai pasitaikančių yra palaikymo ir sistemos valdymo komandų lygiu.
Kai dirbame su „Linux“ distribucijomis, ypač su „Ubuntu“ ir „Debian“, įprasta, kad mes naudojame komandą „apt-get“, kad gautume informaciją apie sistemoje esančius paketus ir atitinkamą jų valdymo procesą. Nors apt-get pradžia buvo 1998 m., Nuo 2014 m. Buvo sukurta apt, kuri atlieka tas pačias apt-get funkcijas, tačiau tarp abiejų komandų yra nedidelių skirtumų, kuriuos Solvetic šiandien išsamiai išanalizuos.
Kaip nurodėme, apt buvo sukurti 2014 metais tų pačių apt-get kūrėjų, tik iki „Ubuntu 16“ dauguma iš mūsų pradėjo naudoti ir pastebėjo skirtumus su apt.
Kas yra APTAPT (Advanced Packaging Tool) yra įrankių rinkinys, sukurtas valdyti ir administruoti viską, kas susiję su „Debian“ ir „Ubuntu“ paketais. Šiame pakete yra įrankių, palengvinančių įvairias užduotis su tokiais paketais kaip:
- Naujų paketų diegimas
- Esamų paketų valdymas ir atnaujinimas
- Paketų pašalinimas iš operacinės sistemos
„Apt“ ir „apt-get“ panašumaiPirmiausia išanalizuokime šių dviejų paketų valdymo įrankių panašumus:
- Abu jie buvo sukurti paketų valdymui
- Naudodami abi komandas galime duoti nurodymus APT paketų tvarkytojui
- Abi komunalinės paslaugos dalijasi didžiąja dalimi savo kodo, todėl jos gali būti veiksmingos ir saugios
- Jų funkcijos yra identiškos
Skirtumai tarp apt ir apt-getDabar aptarsime kai kuriuos pagrindinius skirtumus tarp abiejų APT paketų tvarkyklės įrankių.
- „Apt“ rodomi rezultatai yra paprastesni nei „apt-get“
- Apt komandos yra daug paprastesnės nei apt-get
- Apt turi galimybę valdyti apsisukimų per minutę paketus.
- Versijų suderinamumo lygiu apt-get yra daug labiau suderinamas nei apt.
- „Apt-get“ rezultatai visada bus vienodi, o naudojant „apt“ jie gali skirtis priklausomai nuo versijos
Valdymo lygmeniu vienas ryškiausių skirtumų yra tam tikro paketo diegimo ar pašalinimo metu, nes apačioje matysime eigos juostą su atliktos užduoties procentine dalimi, leidžiančia mums išsamiai žinoti būsenos srovę tai:
DIDELIS
Dabar diegimo lygmeniu apt yra daug tvarkingesnis ir siūlo aiškesnius rezultatus, pavyzdžiui, naudojant apt-cache paieškos weechat eilutę matysime šiuos dalykus:
apt-cache paieška weechat
DIDELIS
Dabar, jei naudosime tikslią paiešką, tai bus gautas rezultatas:
tinkama paieška weechat
DIDELIS
Pastaba:Atminkite, kad dažniausiai naudojamos APT tvarkyklės komandos yra apt-get ir apt-cache.
Kitas skirtumas, kurį randame, yra atnaujinant sistemą, nes kai naudojame „sudo apt“ atnaujinimo eilutę, pabaigoje matome galimų atnaujinti paketų skaičių:
DIDELIS
Vykdydami „sudo apt-get update“ nematysime jokios informacijos:
sudo apt-get atnaujinimas
DIDELIS
Toliau pamatysime kai kurias komandų, kurias galime naudoti „Linux“ su atitikmenimis ir apt-get, atitikmenis:
Atnaujinkite platinimo saugyklasApt-get komanda
apt-get atnaujinimasApt komanda
tinkamas atnaujinimas
Įdiekite vieną ar kelis paketus sistemojeApt-get komanda
apt-get installApt komanda
tinka įdiegti
Atnaujinkite visus įdiegtus paketusApt-get komanda
apt-get dist-upgradeApt komanda
apt dist-upgrade
Atnaujinkite įdiegtus paketusApt-get komanda
apt-get atnaujinimasApt komanda
tinkamas atnaujinimas
Išimkite paketą iš sistemosApt-get komanda
apt-get pašalintiApt komanda
tinka pašalinti
Pašalinkite programos diegimo failus ir paketusApt-get komanda
apt-get valymasApt komanda
tinkamas valymas
Pašalinkite priklausomybes iš programosApt-get komanda
apt-get autoremoveApt komanda
tinkamas automatinis pašalinimas
Įdiekite paketus, kad sudarytumėte programąApt-get komanda
apt-get build-depApt komanda
apt build-dep
Leidžia atsisiųsti programos šaltinio kodąApt-get komanda
apt-get šaltinisApt komanda
tinkamas šaltinis
Be naujos apt komandos, turime dvi naujas komandas, kurios yra šios:
Išvardykite visus paketus su kriterijais:
tinkamas sąrašas
DIDELIS
Tai leidžia mums redaguoti išteklių sąrašą:
tinkami redagavimo šaltiniaiPrisiminkite, kad tai yra pirmasis pagrindinis APT atnaujinimas „Ubuntu“ ir jis buvo pavadintas APT 1.0, o pagrindinės parinktys, kurias turime po ranka naudodami šią komandą, yra tos, kurias galime pamatyti naudodami komandą:
apt -padėti
PaieškaJis atlieka panašią funkciją kaip apt-cache paieškos sąrašas, tik tuo, kad apt juos rūšiuoja abėcėlės tvarka.
SąrašasJis panašus į dpkg sąrašą ir pateikia visus galimus paketus.
RodytiJis atlieka panašų vaidmenį kaip „apt-cache show“ ir slepia naudotojui nesvarbią informaciją.
DiegtiTai leidžia mums įdiegti paketus ir papildomai galime matyti diegimo eigos juostą.
AtnaujintiJis atlieka tą pačią „apt-get“ funkciją tuo skirtumu, kad parodo spalvas, kad jas paryškintų.
PašalintiŠi parinktis leidžia mums pašalinti paketus.
Visiškas atnaujinimasTai panašu į dist-upgrade ir leidžia mums atnaujinti sistemą įdiegiant, pašalinant ir atnaujinant paketus.
PatobulintiTai veikia taip pat, kaip apt-get dist-upgrade, ir leidžia mums atnaujinti sistemą įdiegiant ir atnaujinant paketus.
Redaguoti-ŠaltiniaiTai leidžia mums redaguoti „sources.list“ failą naudojant $ EDITOR
Kai kurie būdai, kaip „apt“ naudosime „Ubuntu 16“, būtų šie:
$ sudo apt įdiegti paketo pavadinimą
$ sudo apt pašalinti paketo pavadinimą
$ apt paieškos paketo pavadinimasTokiu būdu mes galime ištirti šią naują parinktį naudodami apt komanda Ubuntu. Kaip matome, apt ir apt-get yra pagrindiniai įrankiai, susiję su visu darbu su Linux paketais.