Ubuntu - dokonalé prostredie pre web developera / 1. časť

Na vývoj webových aplikácií používam Linux už niekoľko rokov. Za ten čas som si na toto prostredie tak zvykol a naučil sa ho prispôsobiť svojim potrebám, že len ťažko ho niečo prekoná.

Ukážem vám, ako si prichystať Ubuntu na tvorbu webov, od A po Z.

Samotná inštalácia Ubuntu nie je zložitá, mala by sa zaobísť bez akýchkoľvek problémov a zväčša je to len klikanie "Next, next, ...". Jedine, žeby nie?

Po štarte

Majme teda čistú inštaláciu aprílového Ubuntu 12.04.

Je dobré mať systém aktualizovaný, preto prvé, čo by ste mali spraviť po inštalácií je updatnúť ho.

Stačia dva základné príkazy.

root@pc:~# apt-get update
root@pc:~# apt-get upgrade

Ozaj, tieto príkazy treba spustiť v konzole (alebo ak chcete v termináli), klávesová skratka na otvorenie terminálu je Ctrl+Alt+T. Osobne mám konzolu radšej, preto sa i tento návod bude niesť príkazovým riadkom.

Ak sa vám predvolené prostredie v Ubuntu nepáči, stačí si (takisto ako napr. v Ubuntu 11.10) nainštalovať gnome-session-fallback, odhlásiť sa a pri prihlasovaní vybrať Ubuntu Classic (to je rozhranie najviac podobné starému dobrému GNOME 2).

root@pc:~# apt-get install gnome-session-fallback

Možnosť výberu prostredia pri prihlasovaní môžete dosiahnúť taktiež nainštalovaním gnome-panel.

Ak ste mali radi GNOME 2, tak po prihlásení by ste mali byť už aspoň trošku spokojný.

Hor sa do konzoly

Linux bez konzoly našťastie nie je ako ryba bez bicykla a neviem si predstaviť existenciu jedného bez druhého. Kuknime sa jej teda trošku na zúbky a prihoďme programy na vylepšenie.

Nezameniteľným vylepšením je určite vim. Používam ho v konzole ako defaultný editor, lebo sa s ním ľahko pracuje, je ľahko konfigurovateľný a takmer všade dostupný. Vim rocks!

root@pc:~# apt-get install vim

Okrem Vimu sa vám určite zíde i Midnight Commander (interface podobný starému DOSovskému Nortonu).

root@pc:~# apt-get install mc

Akurát, že mc má oveľa viac možností.

Pre pripájanie na server sa zíde ssh, pre namountovanie napríklad sshfs, či curlftpfs (pre FTP).

root@pc:~# apt-get install ssh sshfs curlftpfs

Monitorujete? Skúmate? Tak ak občas používate top, určite sa vám zapáči jeho krajší brat, farebný htop.

root@pc:~# apt-get install htop

Generujete heslá? Poznáte apg? Pravdepodobne ho už máte. Ak nie, tak šup šup.

root@pc:~# apt-get install apg

Internet a spol.

Ak sa bez viacerých prehliadačov nezaobídete, doinštalujte Chromium a Operu.

root@pc:~# apt-get install chromium-browser

Opera bohužiaľ v balíčkoch nie je, musíte si ju stiahnúť z opera.com.

A Flash.

root@pc:~# apt-get install flashplugin-installer

Ostatné

Ak ste fanúšikovia Dropboxu, no nechcete otravovať kamošov, nech sa regnú cez vás a zvýšia miesto, tak si rovno nastavte Ubuntu One (čítaj Oné). Dávajú "by default" 5GB priestoru. Cez menu stačí ísť do Applications/System Tools/System Settings/Ubuntu One a nastaviť čo treba.

Microsofťácke fonty.

root@pc:~# apt-get install ttf-mscorefonts-installer

Do toolbaru si určite dajte netspeed

root@pc:~# apt-get install netspeed

Rozbaľovač.

root@pc:~# apt-get install unrar

All In One

Ak ste lenivý, no napriek tomu ste sa dostali až sem, môžete si všetko toto nainštalovať jedným príkazom. Dobré, že?

root@pc:~# apt-get install vim mc ssh sshfs curlftpfs htop apg chromium-browser flashplugin-installer ttf-mscorefonts-installer netspeed unrar

Drobnosti

Treba vypnúť hnusné ubuntu-overlay-scrollbars. Po nastavení sa treba odhlásiť a prihlásiť.

vlado@pc:~$ gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

Poslednou vecou, čo mi vadila sú Window Controls. Nechápem, prečo ich dali vľavo. Aktuálnu hodnotu tohoto nastavenia zistíte jednoduchým príkazom.

vlado@pc:~$ gconftool-2 -g /apps/metacity/general/button_layout

A prenastavíte podobným (zmeny sa prejavia okamžite).

vlado@pc:~$ gconftool-2 -s /apps/metacity/general/button_layout -t string :minimize,maximize,close

V prípade potreby ďalších nastavení pracovného prostredia si nainštalujte compizconfig-settings-manager.

root@pc:~# apt-get install compizconfig-settings-manager

Spúšťa sa potom príkazom ccsm.

vlado@pc:~$ ccsm

To je zatiaľ všetko.

V druhej časti sa pozrieme na Apache, MySQL, PHP a podobné.