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 kad ir kaip būtų. Jei žinote kitų skirtumų, palikite juos komentaruose 