Ganap na i-update ang iyong Ubuntu sa isang solong utos gamit ang zzUpdate

zZupdate

Para sa mga gumagamit ng Ubuntu malalaman nila na ang pag-update ng kanilang system ay talagang madali, Kailangan mo lamang i-type ang isang pares ng mga utos at magkaroon ng isang koneksyon sa internet sa oras ng paggawa nito at mag-a-update ang system.

Ang prosesong ito ay hindi kumakatawan sa anumang problema kahit na para sa pinaka baguhan. Mayroon ding ilang mga tool na nakatuon sa gawaing ito na ginagawang mas madali para sa amin at higit sa lahat makatipid sa amin ng maraming oras.

Marami sa sa amin na mga gumagamit ng Ubuntu at nag-update mano-mano Dapat nating malaman na mayroong isang serye ng mga utos na kung saan isinasagawa namin ang prosesong ito, na kung saan maaari naming detalyado sa ibaba:

Upang maisagawa ang paglilinis ng cache:

sudo apt-get clean

I-update ang aming listahan ng mga repository at package

sudo apt-get update

Mag-download at mag-install ng pinakabagong mga bersyon ng package, mga dependency at posibleng ang pinakabagong kernel.

sudo apt-get dist-upgrade -y

Mag-upgrade sa susunod na bersyon ng Ubuntu

sudo do-release-upgrade

Alisin ang lahat ng hindi na ginagamit na mga pakete at na hindi na sila kailangan

sudo apt-get autoremove -y

Ang paglalapat ng bawat isa sa mga utos na ito sa pagtatapos ng nakaraang isa ay maaaring magtagal, kaya't hindi ito ang pinaka-maginhawa upang mag-update ng madalas.

Iyon ang dahilan kung bakit ang araw ng ho pag-uusapan natin ang tungkol sa isang script na nakatuon sa gawaing ito upang mai-update ang aming system, ang script na pinag-uusapan natin ay zzUpdate.

Ang zzUpdate ay isang simple at mai-configure na script upang ganap na ma-update ang iyong Ubuntu mula sa linya ng utos at responsable para sa pagpapatupad ng bawat utos na magsagawa ng isang kumpletong pag-update ng iyong system nang hindi na naghihintay para sa isang kumpirmasyon susunod na hakbang.

Ang nakakainteres sa script na ito ay ang zzUpdate ay ia-update ang Ubuntu sa susunod na magagamit na bersyon sa kaso ng isang normal na bersyon, habang para sa mga bersyon ng LTS ng Ubuntu sinusubukan nitong maghanap lamang para sa susunod na bersyon ng LTS at hindi ang pinakabagong bersyon ng Ubuntu na magagamit.

update-ubuntu

Paano mag-install ng zzUpdate sa Ubuntu at mga derivatives?

Si nais nilang mai-install ang script na ito sa kanilang mga system Kailangan lang naming buksan ang isang terminal at isagawa ang mga sumusunod na utos. Ang proseso ay simple kailangan lang nating tiyakin na mag-install ng ilang mga dependency kung sakaling wala ang mga ito.

sudo apt install curl

Nag-install na ng dependency ngayon ay i-download namin ang script at mai-install nito ang git sa kaso ng walang pagkakaroon ng dependency na naka-install sa aming system

curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

Kapag matagumpay nilang na-install ito, ngayon dapat nating i-edit ang aming config file, ngunit dapat muna nating likhain ito ng:

sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

Ang file Mayroon itong isang pagsasaayos na maaaring masabing inirerekumenda, ngunit maaari naming i-edit ito sa aming mga pangangailangan para dito.

Nag-e-edit kami kasama ang:

sudo nano /etc/turbolab.it/zzupdate.conf

Kung saan makakakita tayo ng tulad nito, kung saan ang 1 ay oo at 0 ay hindi:

REBOOT = 1

REBOOT_TIMEOUT = 15

VERSION_UPGRADE = 1

VERSION_UPGRADE_SILENT = 0

COMPOSER_UPGRADE = 1

SWITCH_PROMPT_TO_NORMAL = 0
  • Kung saan ang unang pagpipilian Ipinapahiwatig namin kung nais naming muling simulan o hindi sa pagtatapos ng pag-update ng system, sinundan ng timeout upang maisagawa ang pag-reboot.
  • Sa mga pagpipilian sa bersyon ng pag-upgrade, ang una, sa kaso ng setting 1, ay mag-a-update sa bersyon ng Ubuntu, habang kung ito ay nasa 1, gagawa ng VERSION_UPGRADE_SILENT ang pag-update nang hindi nagtatanong ng anuman o ipagbigay-alam sa gumagamit tungkol dito.
  • Ang huling mga pagpipilian sa kaso ng pagiging 1 ay mai-install ang Composer at i-update ang naisakatuparan at ang huling pagpipilian ay nai-configure ang Prompt = norm parameter sa / etc / update-manager / release-upgrades file. Pinapayagan nito ang mga pag-install ng Long Term Support (LTS) upang mag-upgrade sa pinakabagong bersyon na hindi LTS na magagamit

Na-configure na sa aming mga pangangailangan maaari naming ipatupad ang zzupdate upang ma-update ang aming system sa tuwing kailangan namin ito, para dito lamang kami sa isang terminal nagta-type:

sudo zzupdate

Sa sandaling mailunsad mo ito, awtomatikong i-a-update ng zzupdate ang script sa pamamagitan ng git una sa lahat, pagkatapos ay i-a-update nito ang magagamit na impormasyon ng mga pakete, hilingin sa iyo na huwag paganahin ang mga repository ng third-party, i-update ang mga pakete kung kinakailangan, at suriin para sa isang bagong bersyon ng Ubuntu.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   nevi dijo

    Posible ring isagawa ang mga utos nang sunud-sunod (utos1; utos2; utos3) o may kundisyon (utos1 && utos2 && utos3) upang maiwasan na maghintay para sa pagkumpleto ng isang utos upang magpatupad ng isa pa; Sa mga kasong ito kung saan ang -y pagpipilian ay may katuturan.

  2.   Jose Juan dijo

    Mahusay ang script, ngunit ipinagkatiwala ito sa mga gawaing ito na ginagawang hindi ako sigurado dahil na-update nito ang sarili nito at maaaring baguhin ng developer ang code para sa isang nakakahamak na isa, kahit na nasa GitHub ito. Ang katotohanan ay hindi nagtitiwala kay ZaneCEO.

    Ito ay bahagi ng iyong code (setup.sh) at maaaring alisin kung ninanais:

    ## I-install ang update
    itinapon ""
    kung [! -d "$ INSTALL_DIR"]; tapos
    echo "Pag-install ..."
    itinapon "-----"
    mkdir -p "$ INSTALL_DIR_PARENT"
    cd "$ INSTALL_DIR_PARENT"
    git clone https://github.com/TurboLabIt/${SCRIPT_NAME} .git
    iba
    echo na "Ina-update ..."
    itinapon "----"
    fi