Ano ang Apt-get upgrade at dist-upgrade na mga utos at kung paano ito gamitin

What Is Apt Get Upgrade



Bilang isang regular na gumagamit o system administrator, malamang na ginamit mo ang mga tool sa pamamahala ng package na apt o apt-get sa ilang mga punto sa Linux. Maaari naming gamitin ang mga tool sa pamamahala ng package upang mapamahalaan ang ilang mga pagpapatakbo tulad ng paghahanap para sa mga magagamit na mga pakete, pag-install ng mga bagong pakete, pag-aalis ng mga mayroon nang, pag-update, at pag-upgrade ng mga naka-install na pakete, atbp.

Kung pag-uusapan natin ang tungkol sa pag-update ng mga pakete, ang mga operating system ng Linux ay mayroong maraming mga libreng pag-update ng software para sa bawat pakete. Patuloy itong naglalabas ng mga pag-update, patch, at pag-aayos upang mapabuti ang pagganap at ayusin ang mga bug sa kanila. Napakahalaga na regular na suriin ang mga update na ito at mai-install ang mga ito upang mapangalagaan ang system laban sa mga potensyal na banta at kahinaan. Para sa pag-install ng mga pag-update na ito, ginaganap ang pag-upgrade at mayroong dalawang paraan upang makamit ito: ang isa ay apt-get upgrade at ang pangalawa ay apt-get dist-upgrade. Mayroong ilang pagkakaiba sa pagitan ng dalawang paraan na ito na madalas malito ang mga gumagamit. Tutulungan ka ng artikulong ito na maunawaan at maiba ang apt-get upgrade at apt-get dist-upgrade.







Pag-upgrade ng Database ng Package

Upang mapanatiling napapanahon ang iyong system, ginagamit ang mga update at pag-upgrade na utos. Ina-update lamang ng utos ng pag-update ang listahan ng pakete sa mga pinakabagong magagamit na mga bersyon, gayunpaman, hindi nito mai-install o na-upgrade ang pakete. Ang pag-upgrade na utos ay talagang nag-a-upgrade at na-install ang pinakabagong mga bersyon ng mga pakete na na-install na. Bago i-upgrade ang mga pakete, suriin ang mga pag-update tulad ng sumusunod. Hahayaan nito ang apt-makilala ang mga magagamit na bagong bersyon.



$sudo apt-get update

Ano ang pag-upgrade ng Apt-get

Upang mai-install ang pinakabagong mga bersyon ng lahat ng dati nang naka-install na mga pakete sa iyong system, ginagamit ang pag-upgrade na apt-get. Ang utos na ito ay ina-upgrade lamang ang mga pakete na mayroong bagong magagamit na paglabas tulad ng nakasaad sa mga mapagkukunan ng listahan ng listahan sa / etc / apt folder. Hindi nito tangkaing mag-install ng isang bagong pakete o alisin ang anumang naka-install na pakete sa sarili nitong.



Upang mai-upgrade o mai-install ang pinakabagong mga bersyon, patakbuhin ang sumusunod na utos bilang sudo bilang isang nag-iisang pribilehiyo ng gumagamit na maaaring suriin para sa at mai-install ang mga update sa Linux system:





$sudo apt-get upgrade

Upang mag-upgrade ng isang tukoy na pakete, ang utos ay ang mga sumusunod:

$sudo apt-get upgrade <Pangalan ng package>

Ano ang Apt-get dist-upgrade

Katulad ng apt-get na utos ng pag-upgrade, ina-upgrade din ng apt-get dist-upgrade ang mga package. Bilang karagdagan sa ito, hinahawakan din nito ang pagbabago ng mga dependency sa pinakabagong mga bersyon ng package. Matalino nitong nalulutas ang hidwaan sa mga dependency ng package at sinusubukang i-upgrade ang pinaka makabuluhang mga package sa gastos ng mga hindi gaanong makabuluhang, kung kinakailangan. Hindi tulad ng apt-get na utos ng pag-upgrade, ang apt-get dist-upgrade ay maagap at nag-i-install ito ng mga bagong pakete o tinatanggal ang mga umiiral nang mag-isa upang makumpleto ang pag-upgrade.



Upang ma-upgrade ang mga pakete, patakbuhin ang dist-command na pag-upgrade sa mga pribilehiyong sudo:

$sudo apt-get dist-upgrade

Upang mag-upgrade ng isang tukoy na pakete, ang utos ay ang mga sumusunod:

$sudo apt-get dist-upgrade <Pangalan ng package>

Minsan, kapag nagpatakbo ka ng apt-get upgrade, natatanggap mo ang mensahe Ang mga sumusunod na pakete ay napanatili. Ang mga package na ito ay pinananatili dahil upang mai-install ang kanilang bagong bersyon, kailangan nila ng ilang iba pang package na hindi pa nai-install. At tulad ng tinalakay, ang pag-upgrade ng apt-get ay ina-upgrade lamang ang mga mayroon nang mga pakete, ni nag-i-install ng isang bagong pakete o tinanggal ang isang mayroon nang isa. Iyon ang dahilan kung bakit pinapanatili nito ang mga package na ito. Minsan, ang mga pakete ay pinapanatili din dahil sa sirang mga dependency (kapag ang package na kung saan ito nakasalalay ay walang isang naida-download na bersyon).

Habang may apt-get dist-upgrade, ang bagong nakasalalay na pakete ay mai-install upang malutas ang pagtitiwala.

Upang tapusin, kung nais mong i-upgrade lamang ang mga pakete nang hindi mai-install o alisin ang mga ito, pumunta para sa apt-get upgrade. Sa kabilang banda, kung nais mong mag-upgrade anuman ang anumang bagong pakete ay na-install o ang umiiral na package ay tinanggal upang matupad ang mga dependency, pumunta para sa apt-get dist-upgrade.