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.