Pagkakaiba sa pagitan ng apt kumpara sa apt-get

Difference Between Apt Vs



Alam ng bawat gumagamit ng Linux ang makapangyarihang apt at apt-get na utos at malamang na ginamit ito para sa pamamahala ng mga pakete sa kanilang system. Gayunpaman, karamihan sa kanila ay hindi nauunawaan ang pagkakaiba sa pagitan ng apt at apt-get at madalas na nalilito kung kailan gagamitin ang isa o iba pa. Parehas ang mga open-source na tool ng command-line na ginagamit para sa pamamahala ng mga pakete tulad ng pag-install, pag-update, pag-upgrade, at pag-alis. Gayunpaman, mayroon pa ring ilang mga pagkakaiba sa pagitan nila.

Sa artikulong ito, ipapaliwanag namin ang pagkakaiba sa pagitan ng apt at ng apt-get na mga utos sa Linux. Tatalakayin din namin ang ilan sa mga pinaka madalas na ginagamit na apt na utos na pumalit sa apt-get na utos.







Apt- Maikling kasaysayan

Ang apt na command-line utility ay ipinakilala noong 2014 para sa .deb packages ng pamamahagi ng Debian. Ito ay unang ginamit sa hindi matatag na bersyon ng Debian at pagkatapos ay naging pamantayan sa Debian 8. Sa una, hindi ito nakakuha ng labis na pansin mula sa mga gumagamit, at patuloy silang gumagamit ng luma at pamilyar na apt-get na utos. Gayunpaman, pagkatapos ng paglabas ng Ubuntu 16.04, nagsimula itong makakuha ng katanyagan at kahit papaano ay pinalitan ang apt-get.



Pagkakaiba sa pagitan ng apt-get at apt

Ang unang pagkakaiba na mapapansin mo kasama ng apt at apt-get ay ang utos mismo. Halimbawa, kung nais mong gumamit ng apt-get update upang mai-update ang index ng repository ng system, tatakbo ka:



$sudo apt-get update

Ngayon sa apt, kailangan mo lamang tumakbo:





$sudoapt update

Ang apt na utos ng pag-update ay hindi lamang i-update ang index ng repository ngunit nagsasabi rin kung at kung gaano karaming mga bagong bersyon ng software ang magagamit sa lalagyan.

Tingnan natin ang ilang higit pang mga apt na utos na pumalit sa apt-get. Upang matingnan ang mga utos na ito, maaari kang mag-type ng apt na tulong o bisitahin ang pahina ng apt man sa pamamagitan ng pag-type ng apt man sa Terminal. Ipapakita nito ang lahat ng impormasyong nauugnay sa apt



Pag-andar apt-get apt
I-install ang package apt-get install

apt install
Tanggalin ang package apt-get alisin apt alisin
I-update ang lahat ng package apt-get upgrade apt upgrade
I-update ang lahat ng mga pakete (awtomatikong paghawak ng mga dependency) apt-get dist-upgrade

apt ganap na pag-upgrade

Mga package sa paghahanap apt-cache na paghahanap apt na paghahanap
Ipakita ang impormasyon sa package ipakita ang apt-cache Apt ipakita
Alisin ang mga hindi kanais-nais na pagpapakandili apt-makakuha ng autoremove

apt autoremove

Tinatanggal ang package na may kaugnay na pagsasaayos Apt-get purge apt purge

Sa talahanayan sa itaas, ang lahat ng mga utos ay pareho kung papalitan mo ang apt-get ng apt maliban sa apt na pag-upgrade na utos. Ang lumang apt-get na pag-upgrade na utos ay ina-update ang lahat ng mga pakete na kasalukuyang umiiral sa iyong system. Hindi nito mai-install o tinatanggal ang mayroon nang package sa iyong system.

Gayunpaman, ang bagong apt na pag-upgrade ng utos ay nag-i-install ng mga pakete na naidagdag bilang mga dependency ng mga na-upgrade na package. Bagaman katulad sa apt-get upgrade, hindi rin nito tinatanggal ang mga package na na-install dati.

Bilang karagdagan, ang apt show na utos ay naka-print ang output sa alpabetikong pagkakasunud-sunod at itinatago ang ilang hindi gaanong mahalagang impormasyon na ipinakita ng apt-cache show command.

Ang pagkakaiba sa pagitan ng apt at apt-get ay hindi limitado sa mga utos lamang. Ang isa pang tampok na visual ay naidagdag sa bagong apt na utos upang gawin itong kaaya-aya para sa mga end user. Tuwing ang isang pakete ay nag-a-update habang gumagamit ng isang apt na pag-upgrade, apt full-upgrade, o apt dist-upgrade, makakakita ka ng isang progress bar na nagpapaalam sa iyo ng pag-usad ng proseso. Lumilitaw din ito kapag tinanggal mo ang pakete gamit ang apt tanggalin o apt purge.

Bukod dito, kung nagpapatakbo kami ng apt na listahan - na-upgrade, nagpapakita rin ito ng ilang mga kulay upang magbigay ng isang malinaw na pangkalahatang ideya ng mga pakete kung saan nag-aalok ang repository ng pinaka-hanggang-ngayon na bersyon.

Dalawang bagong utos:

Maliban sa mga kapalit na utos, mayroong dalawang bagong utos na ipinakilala sa apt: listahan ng apt at apt na mga mapagkukunan ng pag-edit.

  • apt na listahan - kapag ginamit ang apt list na utos na may naka-install o –na-upgrade, nakalista ito sa mga naka-install na package, magagamit upang mai-install o iyong mga kailangang ma-upgrade.
  • apt na mga mapagkukunan ng pag-edit - Kapag ginamit ang utos na ito, bubuksan nito ang mga mapagkukunan ng listahan ng listahan sa isang editor para sa pag-edit.

Ang Apt-get ay hindi pa rin ganap na pinalitan ng apt, at sa palagay ko ay hindi ito tuluyang maipagpapatuloy kailanman. Gayunpaman, maaari mong iniisip ang tungkol sa kung ano ang dapat mong opt para sa: apt o apt-get. Sa aking palagay, ang pagpili ng apt ay magiging kapaki-pakinabang dahil nagbibigay ito ng lahat ng kinakailangang mga pagpapaandar para sa pamamahala ng package at mas mabilis, mas kaibig-ibig, at madaling gamitin.