Upgrade (actualizare) Ubuntu / Linux server

Recent a aparut noul Ubuntu 10.10, asa ca am decis sa-mi upgradez serverul de acasa, de la 10.04 la noua versiune.

Pentru a face asta, totul e destul de simplu… foarte simplu comparat cu zilele trecute in care trebuia sa fii geniu sa lucrezi cu Linux.

Pasii sunt extrem de simpli:

Se instaleaza update-manager-core daca nu exista deja.

sudo apt-get install update-manager-core

Editam /etc/update-manager/release-upgrades si schimbam Prompt=normal

Lansam actualizarea:

sudo do-release-upgrade

Urmarim intrebarile si raspundem ca atare. Atentie daca aveti un server cu fisierele de configurare modificate, fie el Apache, SVN sau de mail. Este important sa ne facem un backup al setarilor, sau cand suntem intrebati pur si simplu alegem sa pastram configurarile gata facute. Chiar si in timp ce se fac actualizarile, poti sa-ti folosesti serverul. Eu asa am facut 🙂

Se pot actualiza doar anumite pachete  sau toate deodata.

sudo apt-get update

Cu aceasta comanda se fac verificari iar daca sunt actualizari ale programelor instalate, vom vedea.

Pentru a actualiza la versiuni noi ale pachetelor, comanda este

sudo apt-get upgrade

Daca un pachet are nevoie sa instaleze sau sa stearga anumite dependinte, folosim comanda dist-upgrade.

Published by

Cristian Raț

Lucrez ca si dezvoltator aplicatii web de mai bine de 10 ani. Sunt Senior PHP developer la o companie din Londra. Anterior am lucrat in diverse agentii digitale din Londra sau Romania, unde am avut propria companie. In general folosesc WordPress la proiectele freelance sau Symfony framework la jobul de zi cu zi.

One thought on “Upgrade (actualizare) Ubuntu / Linux server”

  1. n cazul n care comanda gedit acea trimitere nu func ioneaz o po i creea manual execut nd . Nu este recomandat s o activa i pe calculatorul principal i sau pe parti ii la care nu ave i back-up. Este recomandat s folosi i aptitude n loc de apt-get deoarece acesta lureaz mai bine cu dependen ele .

Leave a Reply

Your email address will not be published. Required fields are marked *