Ohjelmointi
H7.1 Käännä “hei maailma” kolmella kielellä (muulla kuin php)
Python
Python on Ubuntusssa valmiiksi asennettuna joten Geanyllä kääntäminen ja ajaminen kävi kätevästi.
Ada
Asennetaan esin kääntäjä:
sudo apt-get install gnat
Sitten tehdään heippa maailma ohjelma
Geanyn tämä versio ei näköjään tue Adaa. Käännetään ohjelma komentoriviltä:
gnat make heiada.adb
>gcc-4.2 -c heiada.adb
>gnatbind -x heiada.ali
>gnatlink hei.ali
Näin kääntyi ohjelmamme ja sitten ajetaan:
./heiada
C
Asennetaa ubuntun ystävällinen metapaketti jossa on C/C++ työkalut
sudo apt-get install build-essential
Tehdään ohjelma, käännetään se ja ajetaan. Geanyllä onnistuu helposti.
Shell skriptit
H7.2 Kirjoita hyödyllinen komentotiedosto (shell script)
Tein tämmöisen skriptin, joka päivittää scpllä nämä harjoitusraportit myylle:
#!/bin/bash
scp -r ~/sivut/* a0700179@myy.haaga-helia.fi:~/public_html/linux
Kääntäminen
H7.3 Käännä jokin ohjelma lähdekoodista ./configure&&make -mekanismilla
No käänsimpä tässä Wgetin. Latailin Wgetin:
wget http://ftp.gnu.org/pub/gnu/wget/wget-1.11.4.tar.gz
Purin paketin:
tar -zxf wget-1.11.4.tar.gz
Sitten kääntely:
./configure
make
Onnistuiko? wget-1.11.4/src-kansiossa on wget-ohjelma. Katsotaan versionumero:
wget -V|grep Wget
>GNU Wget 1.10.2
./wget -V|grep Wget
>GNU Wget 1.11.4
Jep. Onnistui.