Ano ang pagpipilian ng 'dist-upgrade' na pagpipilian ng apt-get?
- Kategorya: Linux
Mayroong palaging isang pagkalito kapag natutunan ng mga tao na maaari nilang gawin ang isang buong pag-upgrade ng kanilang pamamahagi mula sa linya ng utos. Karamihan sa mga tao ay hindi matapang tulad ng isang gawa. Ang ilan dahil hindi nila ginagamit ang linya ng utos, at ang iba pa dahil natatakot sila na ang isang pagtatangka na mag-upgrade mula sa linya ng utos ay mapapabagsak ang kanilang sistema. At ang mga bagong gumagamit ay hindi sigurado kung ano ang pagkakaiba sa pagitan apt-makakuha ng pag-upgrade at apt-makakuha ng dist-upgrade ay.
Sa Ghacks Linux entry na ito, pupunta ako sa pagtanggal ng mga alamat at takot sa dist-upgrade utos. Siyempre, tulad ng lahat ng nauugnay sa PC, alam mo ang mga ito ay palaging mga panganib kapag gumawa ka ng isang pangunahing pag-upgrade. Gamit ang babalang iyon sa bukas, magtakda tayo upang hadlangan ang kaunting takot.
Mga Pagkakaiba
Una gusto kong ihambing ang dalawa makuha mga pagpipilian: mag-upgrade at dist-upgrade . Ang pagkakaiba sa pagitan ng dalawang ito ay napaka-simple. Ang mag-upgrade Ginagamit lamang ang pagpipilian upang mai-install ang lahat ng mga pinakabagong bersyon ng mga pakete na na-install sa iyong makina. Ito ang mangyayari kapag nakita mo ang mga pakete ng pag-upgrade sa pag-upgrade sa pamamagitan ng Update Manager (Alam mo, kapag nalalaman mo ang abiso sa iyong panel at magbubukas ang Update Manager upang ipakita sa iyo kung aling mga update ang magagamit para sa iyong system.)
Ang dist-upgrade iba ang pagpipilian sa mag-upgrade . Ngunit kung ano ang ginagawa dist-upgrade gawin? Simple. Ang dist-upgrade ang pagpipilian ay hindi lamang mai-upgrade ang lahat ng kasalukuyang naka-install na mga pakete sa iyong system ay hahawak din nito ang mga pagbabago sa dependency sa mga bagong bersyon ng mga pakete. Sa ibang salita, dist-upgrade aalisin ang mga lipas na mga pakete mula sa iyong system, samantalang mag-upgrade ay hindi. Ang pagpapaandar na ito ay wala sa pangangailangan para sa pag-upgrade mula sa isang paglabas ng pamamahagi sa isa pa.
Ngunit hindi ba ito nag-upgrade ng aking distro?
Hindi kinakailangan. Bagaman, sa kanyang sarili, dist-upgrade , ihahanda ang iyong system para sa isang pag-upgrade ng pamamahagi, ang tanging paraan na aktwal na maisasagawa nito ang pag-upgrade sa isang bagong release ay kung binago mo ang iyong /etc/apt/s Source.list file upang maipakita ang pagbabago. Sa madaling salita, kailangan mong magdagdag ng mga repositori para sa bagong pamamahagi sa mapagkukunan.list file bago ito mangyari.
Mahusay na tunog. Oo ito. Ngunit hindi ito ang inirekumendang plano ng pag-atake para sa pag-upgrade sa isang bagong pamamahagi. Bagaman gumagana ito, mayroong isang mas mahusay na paraan ... sa pamamagitan ng utos. Ang utos gawin-release-upgrade ay partikular na nilikha para sa pag-upgrade ng operating system sa pinakabagong paglabas sa pamamagitan ng linya ng utos. Siyempre, bago ka mag-isyu ng utos na ito ay nais mong suriin upang makita kung magagamit ang isang pag-upgrade gamit ang utos sudo do-release-upgrade -d. Kapag nagawa mo ito ay bibigyan ka ng kaalaman kung may bagong release na magagamit. Kung mayroong isang bagong release na magagamit isyu ang utos sudo do-release-upgrade at magsisimula ang proseso ng pag-upgrade. Siyempre ito ay isang halip na proseso at may mga panganib na kasangkot. Maaari kang mawalan ng mga pakete na manu-mano mong na-install (na hindi suportado ng bagong paglabas) o (pinakamasamang sitwasyon ng kaso) ang iyong system ay maaaring maging hindi matatag.
Ang mga pag-upgrade ng pamamahagi ay palaging nakakalito. Pinagpasyahan ko sila nang maayos at pinalaki ko sila. Ito ay isang sugal. Ngunit ngayon alam mo nang eksakto kung paano pamahalaan ang gawain mula sa linya ng command. Ikaw ngayon, opisyal, mapanganib. ;-)