Apt- * ar Aptitude, kurį naudoti?

Tinkamas (Advanced Pkankinimas Tdaug juoko) iš esmės naudojamas diegiant ir pašalinant paketus GNU / Linux. Tie, kuriuos naudojame debian ir darinius, mes naudojame jį paprastai, nors galime ir naudoti Tinkamumas.

Ar žinote, koks skirtumas tarp šių dviejų? Aš jų taip pat nepažinojau, todėl pradėjau atlikti tyrimus ir eksperimentus. Čia aš jums parodau rezultatą.

Tinkamumas.

Tai pasakyta Tinkamumas yra patobulinta Tinkamas ir daug geriau valdo priklausomybę nuo paketų ir netgi rekomenduoja debian. Tinkamumas apima daug daugiau galimybių nei Tinkamas, Pažiūrėkime dažniausiai naudojamus ir jų apibūdinimą pagal gabumus.

įrengti : Įdiekite vieną ar daugiau paketų. Paketai turėtų būti rodomi po komandos „install“.
nuimkite, išvalykite, laikykite, laikykite, laikykite, įdiekite iš naujo : Šios komandos daro tą patį, ką ir „įdiegti“, tačiau šiuo atveju įvardytas veiksmas paveiks visus tuos komandų eilutės paketus, kurie jo nedaro negaliojančiu.
atnaujinimas : Atnaujinkite galimų paketų iš apt šaltinių sąrašą (atitinka „apt-get update“).
saugus atnaujinimas : Atnaujinkite įdiegtus paketus į jų naujausią versiją. Įdiegti paketai bus pašalinti, nebent jie bus nenaudojami.
pilnai atnaujinti : Atnaujinkite įdiegtus paketus į naujausią versiją, prireikus įdiekite arba pašalinkite paketus. Ši komanda yra mažiau konservatyvi nei saugus atnaujinimas, todėl labiau linkusi į nepageidaujamus veiksmus. Tačiau jis gali atnaujinti paketus, kurių nepavyksta atnaujinti saugiu naujovinimu. Dėl istorinių priežasčių komanda iš pradžių buvo vadinama dist-upgrade, o aptitude vis tiek pripažįsta dist-upgrade kaip pilno atnaujinimo sinonimą.
search : Raskite paketus, atitinkančius vieną iš komandinėje eilutėje įvestų šablonų.
Parodyti : Rodyti išsamią informaciją apie vieną ar daugiau paketų, nurodytą pagal komandą «ieškoti».

Norėdami pamatyti daugiau informacijos apie tinkamumą ir jo galimybes, galime naudoti vieną iš geriausių būdų rasti pagalbą, įdėdami į konsolę:

$ vyro gabumai

Tinkamas

„Apt“ atveju jį naudoja komandos: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, pirmieji 2 yra dažniausiai naudojami. Pridedamos šios parinktys:

atnaujinimas : naujinimas naudojamas paketų rodyklės sinchronizavimui iš jų šaltinių.
patobulinti : naujinimas naudojamas įdiegti naujausią visų sistemoje įdiegtų paketų versiją iš bet kurio šaltinio, nurodyto /etc/apt/sources.list.
dist-upgrade : Be naujovinimo veiksmų, jis protingai tvarko priklausomybės pokyčius dėl naujų paketų versijų. „apt-get“ turi „išmaniąją“ konfliktų sprendimo sistemą ir prireikus bandys atnaujinti svarbiausius paketus mažiau svarbių paketų sąskaita.
įrengti : Įdiekite arba atnaujinkite paketus, kurie seka žodžiu „įdiegti“.
remove : Tai elgiasi taip pat, kaip ir diegimas, nes pašalina paketus, o ne juos įdiegia. Atminkite, kad pašalinant paketą, jo konfigūracijos failai lieka sistemoje. Jei prieš paketo pavadinimą (be jokio tarpo tarp dviejų) pliuso ženklas, atitinkamas paketas bus įdiegtas, o ne pašalintas.
išvalymas : Tai identiška pašalinti, nes skirtumas yra tas, kad paketai bus pašalinti ir išvalyti (taip pat bus pašalinti visi konfigūracijos failai).

Norėdami pamatyti daugiau informacijos apie tinkamumą ir jo galimybes, galime naudoti vieną iš geriausių būdų rasti pagalbą, įdėdami į konsolę:

$ man apt-get.

Koks tada skirtumas?

Iš tikrųjų viskas priklauso nuo to, kokį naudojimą jam duoda kiekvienas žmogus, ir ką reikia padaryti. Visų pirma aš visada naudoju „aptitude“, nes jis turi daug daugiau galimybių, tačiau tuo atveju, jei man reikia ieškoti, „apt-cache“ man yra įdomiau. Be to, „aptitude“ turi konsolės sąsają:

Kai kur skaičiau, kad gabumas ji taip pat įdiegia siūlomas priklausomybes ir tai apt-get tiesiog įdiekite rekomenduojamus. Tačiau jei bandysime įdiegti, pavyzdžiui, „Audacious“, pamatysime, kad ji įdiegia tuos pačius paketus.

Pažiūrėkime, kai diegiate įžūlų gabumas:

sudo tinkamumas įdiegti įžūlus
Bus įdiegti šie NAUJI paketai:
  įžūlūs įžūlūs papildiniai {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} išpakuokite {a} 
0 atnaujintų paketų, 12 naujų įdiegtų, 0 pašalinti ir 0 neatnaujinta. Turiu atsisiųsti 3494 kB failus. Išpakavus, bus naudojama 11,0 MB.

o dabar su apt-get:

sudo apt-get install įžūlus
Skaitomas paketų sąrašas ... Atlikta Kuriamas priklausomybės medis Skaityta būsenos informacija ... Atlikta Bus įdiegti šie papildomi paketai:
  įžūlūs papildiniai libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 išpakuokite
Siūlomi paketai:
  libmcs-backend-gconf libmcs-utils zip
Bus įdiegti šie NAUJI paketai:
  įžūlūs įžūlūs papildiniai libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 išpakuokite
0 atnaujinta, 12 bus įdiegta, 0 pašalinta ir 0 neatnaujinta. Turiu atsisiųsti 3494 kB failus. Po šios operacijos bus naudojama 11,0 MB papildomos vietos diske.

Norėdami pamatyti dar vieną skirtumą, galime atlikti paiešką. Pvz., Atidarykite terminalą ir įveskite:

tinkamumo paieška

ir

apt-cache paieškos iPod

Kaip jūs galite įvertinti paiešką naudodami tinkama talpykla tai buvo labiausiai patenkinama. Jeigu gabumas, jis ieškojo tik pagal paketo pavadinimą, tinkama talpykla ieškojo visų programų ar paketų, susijusių su žodžiu „iPod“, tikriausiai pagal kiekvieno paketo aprašymą.

Išvados

Naudokite tą, kuri jums patogiausia. Man lengviau naudotis gabumas nes tai yra viena komanda, tačiau su linkęs Aš turiu naudoti apt-get o tinkama talpykla pagal bylą. Jei žinote kokių nors kitų skirtumų, palikite juos komentaruose 😀


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   yoyo sakė

    Aš visada buvau ištikimas gabumams 😉

    1.    elav <° Linux sakė

      Mes jau 2 😀

  2.   mcder3 sakė

    Trūksta „aptitude purge packagename“, kad pašalintumėte paketą + priklausomybes + paketo konfigūracijas (šaknies lygis)

    Labai geras įrašas ir sveikinimai tinklaraštyje 😛

    saludos

    1.    mcder3 sakė

      Aš jau mačiau tai lol ... atsiprašau, kad įdėjau „gabumų valymo“ dalyką XD

      1.    KZKG ^ Gaara sakė

        Nieko, nesijaudink ^ - ^
        Ačiū už jūsų pastabas, nes aš tikiu, kad norėjau padėti 😉
        Sveikinimai ir vis užsuk čia

      2.    elav <° Linux sakė

        Jokių problemų .. Ačiū, kad nori padėti .. 😀

  3.   Jėzus Ballesterosas sakė

    Kai naudoju „Debian“, man labiau patinka gabumai, tai suteikia daugiau pasitikėjimo savimi :). Tačiau aš taip pat sutinku su jumis, kad apt-get yra efektyvesnis, kai reikia ieškoti. Nežinau, ar aptitude vieną dieną naudos kažką panašaus į apt-cache, o gal ateityje jie pašalins apt-get ir paliks aptitude ir apt-cache: P ...

  4.   Julio sakė

    Iki šiol naudojau APT-GET, norėčiau patvirtinti APTITUDE, kad galėčiau pamatyti ...

  5.   Jose Luisas Mantilla sakė

    Žinoma, yra labai puikus skirtumas !!

    Apt: įdiegiate paketą su reikalingomis bibliotekomis

    Tinkamumas: jis įdiegia reikiamus, siūlomus ir prieš įdiegdamas patikrina, ar jis nepažeidžia kito paketo, kuris dalijasi kitų versijų bibliotekomis, prieš įdiegdamas išsprendžia esamus konfliktus tarp programų, kurios netgi vykdo tą patį prievadą arba kurių konfigūracijoje kažkas negerai ir jūs klausiate, kaip norite tai išspręsti pateikdami jų atitinkamus pasiūlymus ir paaiškinimus, ir galiausiai naudodamiesi „Aptitude“ NIEKADA neturėsite sugadintų paketų (jums nereikės „clean“ ar „autoclean“ ar „apt -f“ diegimo, kad jį ištaisytumėte), tai veikia taip nuo 6,5 ir 7 !!

    Labas rytas ir tarnauti jums (sveikinimai iš Kolumbijos)

  6.   kanalas nežinomas sakė

    Hey.
    Kas yra „APT install“ komanda? Pastebiu, kad jie tai mini „Linux Mint“ svetainėje esančioje „PDF Tutorial“.
    Jo autorius rekomenduoja neatlikti „terminal-Updates“ atnaujinimų apt-get atnaujinimo, nes jis nefiltruoja, kokie stabilumo lygiai priklauso, tarsi jis būtų pasiekiamas „Updater“ su „Mint“ grafine sąsaja.

  7.   Prepaid sakė

    Net tai žinodamas, apt-get naudoju dažniau nei gabumus. Bet aš žinau, kad sinapsinio paketo tvarkyklė naudoja tinkamumą kiekvieną kartą, kai ką nors įdiegiate grafiniu režimu.

  8.   pepo sakė

    Jau daugelį metų APT komandoje yra apt-get ir apt-cache funkcijos, kad vietoj „apt-get install package“ ir „apt-cache search“ galėtume padaryti „apt install package“ ir „apt search package“. paketas »atitinkamai.