Ubuntu Server pagrindinių paketų diegimas

Nežinau ar skaitytojams tai bus aktuali informacija, tačiau aš pats dažnai atsiverčiu savo parašytus įrašus, kuriuose esu pateikęs informacijos, kurios mintinai nepamenu. Tad ir šis įrašas iš dalies yra kaip mini užrašinė man pačiam.

Naudoju Interneto Vizijos virtualiu dedikuotu serveriu (vds). Dėl tam tikrų asmeninių priežasčių nuspręndžiau pakeisti operacinę sistemą, pasrinkau Ubuntu Server 64bit. Žemiau išvardintos komandos tiks Ubuntu Server versijoms nuo 8.04, tiek 32-bit, tiek 64-bit. Taip pat tiktų ir desktop versijoms.

Turime švarią instaliaciją. Gal ir keistas mano įprotis, bet aš pradedu pirmiausia nuo atnaujinimų:

sudo apt-get update
sudo apt-get dist-upgrade.

Tuomet diegiu mysql serverį:

sudo apt-get install mysql-server mysql-client .

Tada apache web serverį:

sudo apt-get install apache2 .

Tuomet php bei apache palaikymą php:

sudo apt-get install php5 libapache2-mod-php5.

Jei reikalingas GeoIP(šalies nustatymas pagal ip adresą):

sudo apt-get install libgeoip-dev php5-geoip.

O tada jau įkalame viską, ko mums reikės su php, pvz gd, imagick, mysql ir t.t:

sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy.

Kaip pašto serverį naudoju postfix:

sudo apt-get install postfix.

Kadangi be mod_rewrite negaliu išsiversti, aktyvuoju jį:

sudo cd /etc/apache2/mods-enabled/
sudo ln -s ../mods-available/rewrite.load rewrite.load .

Perkrauname apache, kad būtų pritaikyti visi pakeitimai:

sudo /etc/init.d/apache2 restart .

Dabar iš esmės turime veikiančią sistemą, toliau reikia dirbti su apache, mysql konfigais, kad sistemą pritaikyti savo projektams.

P.S. greičiausiai norėsite pakeisti laiko juostą:

sudo ln -sf /usr/share/zoneinfo/Europe/Vilnius /etc/localtime .

4 comments on “Ubuntu Server pagrindinių paketų diegimas”

  1. cyf Reply

    jau senokai turiu pasikūręs lokalų serveriuką. jis man tik dėl vieno vienintelio forumo ir tereikalingas.
    vat pasinaudojau Tavo “tutorialu” ir įsidiegiau postfix. gal turi žinių ir gali patarti kaip man reiktų tą pašto paslaugą sukonfigūruoti ir prikabinti prie forumo?

  2. Justinas Reply

    Kokia forumo turinio valdymo sistema? Šiaip pagal nutylėjimą turėtų siųsti per php sendmail nekeičiant jokių nustatymų 🙂

  3. cyf Reply

    jo. pasirodo taip ir yra. nieko nekeitus nustatymuose, pagal nutylėjimą forumas pradėjo naudoti servisą laiškų siuntimams.
    ačiū.

  4. cyf Reply

    galima būtų paredaguoti jau. naujieji distributyvai jau nepalaiko php5 repositorijų

Leave a Reply

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