Pradedančiųjų vadovas

Apt vs. Tinkamumo komanda Galutinis vadovas

Apt vs. Tinkamumo komanda Galutinis vadovas

Jei esate panašus į mane, tikrai susidūrėte su gabumais ir apt komanda. Negana to, jūs taip pat turėjote pamatyti diskusijas, kurių pagrindas yra „geresnis“? Jei vis dar įdomu, tada patekote į reikiamą vietą, nes mes ne tik suprantame abu, bet ir stengiamės juos atskirti kuo nešališkiausiu būdu.

Taigi, ką tiksliai jie abu daro? Jie abu yra susiję su pakuočių tvarkymu. Taip, jie yra populiarūs įrankiai tvarkant paketus. Jei norite atlikti įvairias veiklas, tokias kaip paketų paieška, pašalinimas ir diegimas, įrankiai gali būti naudingi!

Tačiau abu jie siūlo šiek tiek kitokį požiūrį į paketų valdymą.

Kas yra APT?

APT reiškia „Advanced Packaging Tool“. Tai yra atviro kodo įrankis, o tai reiškia, kad galite jį naudoti nereikalaudami nieko mokėti. APT sukurta programinės įrangos diegimo ir pašalinimo problemoms spręsti. APT buvo „Debian“ dalis .deb pakuotė; tačiau jis buvo atnaujintas veikti kartu su RPM paketų tvarkytuvu.

Jei anksčiau naudojote APT, būtumėte pastebėję, kad tai yra komandinės eilutės įrankis. Tai reiškia, kad jums reikia naudoti komandas, kad dirbtumėte su ja be vizualių nuorodų iš grafinės sąsajos (pradiniame plane turėjo būti grafinė sąsaja, tačiau idėja vėliau buvo atmesta). Norėdami jį naudoti, turite pateikti paketo pavadinimą. Paketo šaltiniai turi būti nurodyti '/ etc / apt / sources.sąrašą.'Jame taip pat turėtų būti visas priklausomybių sąrašas, kurį paketas turi įdiegti automatiškai. Jei naudosite komandą apt, ji ne tik atsisiųs ir įdiegs reikalingas minėto paketo priklausomybes. Jums, kaip vartotojui, nereikia rūpintis paketų priklausomybėmis.

APT požiūris yra lankstus. Tai reiškia, kad vartotojas gali sukonfigūruoti APT veikimą, įskaitant naujų šaltinių pridėjimą, keitimo parinkčių teikimą ir pan!

Laikui bėgant, APT parodė patobulinimus, kaip jį galima tvarkyti. Be to, „Debian“ kūrėjai visiškai kontroliuoja, kaip jis atnaujinamas.

Kas yra tinkamumas?

Tinkamumas taip pat yra pažangi pakavimo priemonė. Tačiau tai yra išorinis įrankis, suteikiantis vartotojams prieigą prie vartotojo sąsajos, kad būtų galima naudotis funkcijomis. Tai reiškia, kad naudodami „Aptitude“ galite įdiegti ir pašalinti paketus. Debian sukūrė gabumą. Bet laikui bėgant jie išleido jį kitiems RPM pagrįstiems paskirstymams.

Jei neturite įdiegę „Aptitude“, galite ją įdiegti naudodami toliau pateiktą komandą.

sudo apt install aptitude

Įdiegti tinkamumą

Naudodami „Aptitude“ galite imituoti didžiąją dalį „apt-get“ komandinės eilutės. Vartotojo sąsajoje taip pat naudojama „Ncurses“ biblioteka, kuri yra pakankamai gera diegimo procesui parodyti.

Tai taip pat yra daug funkcijų, ir jūs galite pasiekti šias funkcijas.

Jei norite sužinoti daugiau apie „Aptitude“, rekomenduoju patikrinti „Aptitude“ - „Debian Wiki“.

Kodėl pirmiausia buvo įvesta apt?

Prieš tęsdami toliau, sužinokime daugiau apie apt ir kodėl jis yra išrastas. „Debian“ pristatė išplėstinį pakavimo įrankį, kad vartotojas galėtų pasirinkti tvarkyti savo pakavimo įrankį. Tačiau komanda taiklus skiriasi nuo išplėstinio pakavimo įrankio (APT).

Kai kurie įrankiai gali sąveikauti su APT ir tada gali būti naudojami tvarkant paketus, esančius „Debian“ paskirstymuose. Viena iš tokių komandų yra apt-get kuriuos galbūt naudojote tvarkydami paketus. Panašiai „Aptitude“ įrankis taip pat naudingas valdant paketus, nes vartotojui siūlo komandų eilutės ir GUI parinktis.

Aptitude ir apt-get yra žemo lygio komandos, todėl vartotojui suteikia daug funkcionalumo. Iš tikrųjų ne visi vartotojai naudos visas galimas komandas. Maža to, paketų valdymo komandos apt-cache ir apt-get yra išsklaidytos ir pradedantiesiems vartotojams gali būti per sunku gauti.

Štai kodėl problemai išspręsti naudojamos „apt“ komandos. Tai siūlo daugybę apt-cache ir apt-get funkcijų, kurias dažniausiai naudoja vartotojas. Vartotojas taip pat gali naudoti taiklus.konf failą, kad jį tvarkytumėte.

Skirtumas tarp APT ir tinkamumo

Dabar, kai gerai suprantame, ką gali pasiūlyti APT ir „Aptitude“, atėjo laikas sužinoti apie jų skirtumus. Pradėkime.

Pirmasis skirtumas, kurį pastebėsite, yra tai, kad APT yra žemesnio lygio paketų tvarkyklė, o „Aptitude“ - aukšto lygio paketų tvarkyklė. Tai reiškia, kad APT galima naudoti kituose aukštesnio lygio paketų tvarkytuvuose.

Kitas didelis skirtumas yra funkcionalumas, kurį siūlo abu įrankiai. Tinkamumas siūlo geresnį funkcionalumą, palyginti su apt-get. Tiesą sakant, jame yra apt-get, apt-mark ir apt-cache funkcijos.

Pvz., Apt-get galima efektyviai naudoti paketams atnaujinti, įdiegti, išspręsti priklausomybes, atnaujinti sistemą ir t. T. Tačiau „Aptitude“ siūlo daugiau funkcijų, nes įtraukiamos „apt-cache“ ir „apt-mark“ funkcijos. Tai reiškia, kad „Aptitude“ gali būti naudojama daugiau funkcijų, įskaitant paketų paiešką, paketų diegimo nustatymą kaip automatizavimą ar rankinį valdymą ir patobulintus veiksmus paketuose.

Jei atidžiai stebėjote, jau žinote, kad „Aptitude“ kartu su interaktyvia vartotojo sąsaja papildo tik tekstinį. Kita vertus, APT trūksta vartotojo sąsajos. Taip yra dėl apt-get pobūdžio, nes tai yra žemo lygio paketų tvarkyklė ir todėl apsiriboja komandinės eilutės sąsaja. Kadangi „Aptitude“ yra aukšto lygio įrankis, jis siūlo ir interaktyvią sąsają, ir komandinės eilutės operaciją.

Trumpai tariant, „Aptitude“ turi daugiau funkcijų, todėl jį galima vadinti geresniu paketų valdymo įrankiu, palyginti su „apt-get“.

Aptarti skirtingus scenarijus

  1. Jei norite pašalinti visus įdiegtus paketus ir nenaudojamus paketus, turite naudoti „Aptitude“. „Apt-get“ atveju turite aiškiai paminėti, kad norite atsikratyti nenaudojamų paketų naudodami parinktį „-auto-remove.“
  2. Jei norite sužinoti daugiau apie veiksmų elgseną, tinkamumas yra jūsų draugas, nes jis siūlo komandas kodėl ir kodėl ne, kad galėtumėte geriau naudotis informacija. Taigi, jei esate sutrikęs ir norite sužinoti, ar jums reikia tam tikro paketo ar priklausomybių, „Aptitude“ gali jums apie tai pranešti teikdama pasiūlymus dėl paketų, kuriuos reikia įdiegti.
    Ankstesniame pavyzdyje mes panaudojome gabumus, kad sužinotume apie „Gimp“. Tai parodė mums rekomendacijas ir pasiūlymus. Be to, tai taip pat parodė, kad priklauso nuo kai kurių pakuočių. Tokiu būdu galite visiškai žinoti, kas bus įdiegta, jei pasirinksite įdiegti GIMP.
  3. Įdiegus paketus dažnai kyla konfliktų. Jei kils konfliktas, apt-get atveju problema nebus išspręsta. Iš esmės tai išmes klaidą ir nustos veikti pašalinant paketą ar paketo diegimo konfliktą. Palyginimui, „Aptitude“ suteikia galimybę dirbti naudojant paketus per galingą paiešką, leidžiančią be apribojimų pereiti visą saugyklą.
    Tačiau paketo paieškai galite naudoti apt-cache, tačiau tai yra kitoks apt variantas.
  4. Kaip minėta aukščiau, paketų galite ieškoti naudodami apt-cache ir aptitude. Pažiūrėkime, kaip jie abu čia veikia.
    Kaip matote, abu metodai gali leisti ieškoti paketo, jei reikia. Tačiau pagrindinis skirtumas tarp jų abiejų yra. Tinkamumas rodo paketo diegimo būseną kiekvienam paketui naudojant p vėliava, tai reiškia, kad ji yra, bet neįdiegta. Jei paketas yra įdiegtas, jame bus rodoma vėliava i.

Išvada

Ką mes gauname pabaigoje? Kuris iš jų yra geresnis ir kurį turėtumėte naudoti? Paprasčiau tariant, galite naudoti bet kurį iš jų - atsižvelgiant į tai, kad jūsų reikalavimas yra įvykdytas. Jei pastebėsite, kad APT komandų įrankis yra naudingas jūsų darbui, naudokite jį savo darbams atlikti. Abu jie gali suteikti būtinas priemones paketų valdymui. Tačiau, jei ieškote požiūrio, kuriame gausu funkcijų, visais būdais turėtumėte tinkamumą.

Jūs tikrai jau perskaitėte skirtumą; atėjo laikas pasidalinti savo nuomone žemiau esančiame pagyrimo skyriuje. Taip pat praneškite mums, kuris iš jų jums labiau patinka!

Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...