Paano Gumamit ng APT at Magpaalam sa APT-GET sa Debian at Ubuntu

Paano Gumamit ng APT at Magpaalam sa APT-GET sa Debian at Ubuntu

Ang Linux ay nasa isang estado ng permanenteng ebolusyon. Kadalasan ang mga pagbabago ay nakatago, tulad ng sa likod ng mga eksena na pag-unlad sa kernel at iba pang pinagbabatayan na code. Ngunit paminsan-minsan, ang gumagamit ay kailangang ayusin sa isang bagong paraan ng pagtatrabaho.





Habang maraming mga pagpapahusay sa computing ay maaaring nakakagulo at nangangailangan ng ibang pag-iisip, hindi ito totoo sa pag-unlad ng apt-get utos Sa halip na palitan ito nang buo, ang mga system na nakabatay sa Debian (tulad ng Ubuntu, Linux Mint, at ang Raspberry Pi's Raspbian ) ay patuloy sa paggamit nito sa tabi ng kapalit nito, mas simple apt utos





kung paano alisin ang tinig sa katapangan

Ngunit bakit ginagawa nila ito, at ano talaga ang nagbago?





APT kumpara sa APT-GET

Mayroong isang tunog na lohika sa pagpapasok ng apt na utos. Dati, ang pag-access sa Advanced na Tool sa Package ay naging sa pamamagitan ng apt-get at apt-cache hanay ng mga utos (o sa pamamagitan ng Synaptic o iba pang mga manager ng package sa desktop). Gayunpaman, dahil sa ang paraan ng mga ito ay pinalawak sa paglipas ng panahon, ang mga bagay ay naging hindi maayos.

Sa pamamagitan ng pagpapakilala ng apt, na nagtatampok ng mga karaniwang ginagamit na pagpipilian mula sa apt-get at apt-cache , hindi lamang ang mga utos ay bahagyang mas maikli, mayroon ding mas kaunti sa mga ito. Iniiwasan nito ang pagkopya at iba pang mga problema na lumitaw sa paglipas ng mga taon.



Ngunit ang apt ay hindi lamang tungkol sa pagsasama-sama ng dalawang magkatulad, hindi organisadong mga istraktura ng utos. Pinahuhusay din nito ang karanasan sa linya ng utos. Halimbawa, ipinapakita ang isang progress bar kapag nag-i-install o nag-aalis ng isang programa.

Kaya, iyon ang dahilan kung bakit apt ay ipinakilala. Ngunit bakit mo ito dapat gamitin? Ang mga halimbawang ito ay nagpapaliwanag.





Sa Maikling: Wala nang GET

Dati naming tiningnan ang apt-get na utos nang malalim. Ang mga utos na dati mong ginamit ay maaari pa ring magamit, sa pamamagitan lamang ng pag-drop ng bahaging '-get'.

Kaya ...





apt-get install [packagename]

... nagiging ...

apt install [packagename]

Sa pangkalahatan, ang pagbabagong ito ay nangyayari sa lahat ng nakaraan apt-get utos. Ngunit sa pagpapakilala ng apt dumating ang ilang dagdag na pagpapaandar. Ang mga pag-upgrade at pag-aalis ng software ngayon lahat ay may mga karagdagang pagpipilian, mula sa pag-install ng maraming mga pakete hanggang sa paglilinis ng mga pakete mula sa iyong system.

Kumuha ng isang Buong Pag-upgrade

Marahil alam mo na ang tungkol sa pag-update at mag-upgrade utos na gumagana sa pareho apt at apt-get . Sa maikling salita, pag-update nagre-refresh ng impormasyon ng package mula sa mga repository, habang mag-upgrade ay mag-a-upgrade ng anumang aktwal na naka-install na mga pakete.

Ipinakikilala ng bagong apt na utos ang bagong utos na ito, buong pag-upgrade .

sudo apt full-upgrade

Sa utos na ito, hindi lamang mai-a-upgrade ang mga pakete, ang anumang mga lumang pakete na dapat alisin bilang bahagi ng pag-upgrade ay itatapon. Ang pamantayan apt upgrade hindi ito ginagawa ng utos.

Mag-install ng Maramihang Mga Pakete

Nagmamadali, at kailangang mag-install ng higit sa isang pakete ng software? O nais lamang ng higit na kahusayan mula sa iyong utos ng pag-install ng software?

Ang apt install Ang utos ay nagbago, na nagbibigay-daan sa iyo upang mai-install ngayon ang maraming mga package na may isang solong utos. Pangalanan lamang ang mga pakete sa pagliko pagkatapos ng utos ng pag-install:

sudo apt install [package_1] [package_2] [package_3]

Kung naka-install na ang isang app, pagkatapos ay susuriin ng apt ang database para sa isang susunod na bersyon at sa halip ay mai-install ito. Simple!

Mag-install ng isang Package Nang Walang Pag-upgrade

Posibleng sa ilang mga pangyayari maaaring kailanganin mong mag-install ng isang mayroon nang pakete (marahil upang ayusin ito) nang hindi nag-a-upgrade. Sa kasamaang palad, pinapasimple din ng apt ang senaryong ito:

sudo apt install [packagename] --no-upgrade

Samantala, maaari mong i-download ang isang pag-upgrade sa isang na-uninstall na package at iwanan itong na-uninstall sa:

sudo apt install [packagename] --only-upgrade

Totoo na ang huling utos ay isang hindi pangkaraniwang sitwasyon para sa karamihan, ngunit sulit na malaman ang tungkol sa.

Mag-install ng isang Tiyak na Bersyon ng Package

Paano kung nais mo ng isang tukoy na bersyon ng isang application? Maaaring mangyari ito kung nalaman mong ang pinakabagong pag-update ay sumisira sa isang tampok na iyong ginagamit. Kakailanganin mong magsagawa ng ilang pagsasaliksik para dito, upang matiyak na alam mo ang numero ng bersyon ng package.

Kapag nahanap mo na ito, gamitin lamang ang utos na ito upang tukuyin ang pangalan ng package at ang inilaan na bersyon:

sudo apt install [packagename]=[version_number]

Tandaan na ang mga kasunod na pag-upgrade ay maaaring i-undo ito at palitan ang nais na bersyon ng pinakabagong. Tulad ng naturan, kakailanganin mong ulitin ang utos na ito (maliban kung ang sirang tampok ay naibalik ng mga developer).

Ilista ang Na-upgrade at Na-install na Mga Pakete

Ang isa pang bagong aspeto sa pag-install ng software na may apt sa Debian based system ay ang pagpipilian sa listahan. Ito ay maglalabas ng isang listahan batay sa tinukoy na kondisyon.

Halimbawa, maaari mong tingnan ang isang listahan ng mga pakete na may nakabinbing pag-upgrade:

apt list --upgradeable

Mas simple, isang listahan ng mga naka-install na package:

apt list --installed

Ang isang pangatlong pagpipilian para sa listahan ay magagamit din. Ipapakita nito ang isang listahan ng lahat ng mga pakete na magagamit para sa iyong operating system at computer.

paano ko malalaman kung anong video card ang mayroon akong windows 10
apt list ----all-versions

(Pansinin ang bilang ng mga character na '-' sa utos: apat!)

Alisin kumpara sa Purge

Ang lumang pamamaraan ng pag-alis ng isang pakete sa tanggalin gumagana pa rin ang utos sa apt. Gamitin ito bilang isang reverse ng pag-install, na tumutukoy sa pangalan ng package:

sudo apt remove [packagename]

Gayunpaman, mayroon ding maglinis utos, na gumagana sa parehong paraan.

sudo apt purge [packagename]

Ngunit ano ang pagkakaiba?

Eh apt alisin tinanggal lamang ang mga binary, ngunit nagreresulta ito sa mga natitirang mga file na naiwan - ang mga file ng pagsasaayos, karaniwan.

Kasama si apt purge , gayunpaman, ang lahat ng nauugnay sa mga file ay tinanggal: mga binary, config file, marami.

Paglilinis Sa Autoremove

Mga utos na gusto tanggalin at maglinis maaaring magamit upang itapon ang mga hindi ginustong software sa iyong system. Sa mga lumang araw ng apt-get , mas mahusay na mga pamamaraan ng pangangalaga sa bahay ay magagamit gamit malinis at autoclean .

Sa apt, mayroon lamang isang solong pag-andar: autoremove . Kapag naipasok na, aalisin nito ang mga aklatan at package na awtomatikong nai-install, karaniwang bilang mga dependency para sa nais na mga application. Hangga't mananatili ang pagkakahiwalay na mga pakete na ito sa mga kinakailangang app, maaari silang itapon.

sudo apt autoremove

At syempre, magreresulta ito sa libreng disk space na napalaya!

Mga Bagong Utos at Mas Mahusay na Pag-andar

Kasama ang apt-get utos maaari kang mag-update, mag-upgrade, mag-install at mag-alis ng software sa mga operating system na batay sa Debian sa Linux. Ngunit sa mas simple apt utos, magagawa mo pa ang higit pa!

Ngunit alin ang mas gusto mo? Hahawak ka ba sa apt-get hanggang sa ganap itong mawala, o ganap mong yakapin ang apt? Sabihin sa amin kung ano ang nararamdaman mo - at anumang mga utos na sa palagay mo ay dapat naming isama - sa kahon ng mga komento.

Mga Kredito sa Larawan: Brian A Jackson / Shutterstock

Magbahagi Magbahagi Mag-tweet Email Canon vs. Nikon: Aling Camera Brand Ay Mas Mabuti?

Ang Canon at Nikon ay ang dalawang pinakamalaking pangalan sa industriya ng camera. Ngunit aling tatak ang nag-aalok ng mas mahusay na lineup ng mga camera at lente?

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Na-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe