Kotitehtävä VII: “Hei maailma”

Tehtävänanto:

Käännä “hei maailma” kolmella kielellä, jota ei käsitelty tunnila.

Tietokoneen kokoonpano ja työympäristö:

  • Malli: Fujitsu Lifebook AH532
  • Suoritin: Intel Core i3-2328M 2.2GHz
  • Näytönohjain: Intel HD Graphics 3000
  • Muisti: 4Gb DDR3
  • Käyttöjärjestelmä: Ubuntu 12.04 LTS 64-bit

Java:

Javaa varten minulla on jo asennettuna koneelle Eclipse-kehitysympäristö.

javasanoomoi

Javalla “Hei maailman” teko onnistuu helposti.
Eclipse antaa (valittaessa) määrittäjät public static void main(String[] args) itsestään, ja itse koodi on vain rivin pituinen.

System.out.println() tulostaa annetun tekstin.

Tässä vielä hieman edistyneempi Java-ohjelma, jonka olen joskus vääntänyt. Ohjelma laskee neliön pinta-alan.

javallasama

Ruby

Rubyllä “Hei maailman” tekeminen onnistuu näin:

rubymoi
Tämän jälkeen, kun avaa tiedoston Rubyllä, eli ruby “tiestostonnimi”
Printtaa Ruby kyseisen tekstin.

C/C++

Eclipse näköjään tukee myös C:tä ja C++:saa. Asentelin Eclipseen tarvittavat paketit komennoll :

sudo apt-get install eclipse-cdt
sudo apt-get install g++

Sitten vain kirjoiteltiin koodi IDE:en.
c++moi

 

Kotitehtävä VI: SSH

Tehtävänanto:

Asenna SSH-palvelin
- Luo uusi käyttäjä ja kirjaudu sillä
- Automatisoi kirjautuminen julkisella avaimella
- Tee ainakin yksi seuraavista a,b…
a) kopioi tiedostoja rsync:lla (rsync -vazh foo/ tero@example.com :)
b) kopioi tiedostoja scp:lla
c) tee turvallinen tunneli (ssh -L, www-cache.haaga-helia.fi:8000)
d) kokeile ssh-asiakasta jossain toisessa käyttöjärjestelmässä

Tietokoneen kokoonpano ja työympäristö:

  • Malli: Fujitsu Lifebook AH532
  • Suoritin: Intel Core i3-2328M 2.2GHz
  • Näytönohjain: Intel HD Graphics 3000
  • Muisti: 4Gb DDR3
  • Käyttöjärjestelmä: Ubuntu 12.04 LTS 64-bit

Asennus:

SSH-palvelimen asennus Linuxille onnistuu erittäin helposti komentokehotteen kautta komennoilla:

sudo apt-get install openssh-server

sudo apt-get install openssh-client

Ubuntussa asentamalla pelkän openssh-serverin, osaa apt hakea siihen myös muut tarvittavat paketit, kunten openssh-clientin.

Uuden käyttäjän luonti Ubuntulle

Uuden käyttäjän luonti onnistuu komentokehotteesta seuraavasti:

sudo adduser test_user

Tämän jälkeen, komentokehote pyytää antamaan käyttäjälle salasanan.

Tämän jälkeen, komentokehote pyytää antamaan käyttäjän nimen ja muuta infoa.
Uusi käyttäjä on luotu, kun kysymyksiin on vastattu.

Luotuani uuden käyttäjän nimeltä test_user, kokeilin kirjautua käyttäjälle, varmistaakseni onnistuiko uuden käyttäjän luominen varmasti.  Tein tämän SSH:n kautta, käyttämällä komentoa:

ssh test_user@localhost
// localhostin sijaan voi myös käyttää ip-osoitetta. Se selviää komentokehotteesta komennolla “ifconfig”

test_user_test

Sain yhteyden käyttäjään, ja nyt pystyn komentokehotteen kautta käyttämään tietokonetta test_userina.

Kirjautumisen automatisointi

Salasanan kirjoittaminen on niin vaivalloista, että täytynee automatisoida tämä prosessi jotenkin.

Yritin tehdä automatisointia helposti komennoilla:
ssh-keygen
ssh-copy-id juho@localhost

Sekä myös samat test_userilla.

Tämä ei kuitenkaan tuottanut tulosta, vaan yrittäessäni logata käyttäjälle, kysyttiin silti salasanaa.

Googlettelun jälkeen löysin ratkaisun ongelmaan. copy-id -komento ei ollutkaan kopioinut avaimia.

Lähdin selvittämään tätä manuaalisesti. /home/juho/.ssh –> authorized_keys

Komennon ssh-keygen jälkeen etsin kansioista “authorized_keys” tiedoston “id_rsa.pub”
ja kopion sen secure copy-komennolla test_userille samaan paikkaan:

       scp id_rsa.pub test_user@localhost:.ssh/authorized_keys

Tämä jälkeen kokeilin ottaa yhteyttä ssh:lla test_useriin. Komentokehote kysyi vieläkin salasanaa. Hetken googlailun jälkeen löysin ratkaisun: Relog.

Reloggasin ja kaikki toimi niin kuin pitikin. Eli, kirjauduin käyttäjältä ulos, jonka jälkeen kirjauduin uudelleen sisään.

Bonustehtävät:

b) Kopioi tiedostoja scp:llä.

Tämä tulikin jo ylhäällä tehtyä.
scp, eli secure copy, onnistuu helposti komennolla “scp”

komennon “scp” jälkeen annetaan kopioitavan tiedoston nimi:
—> scp “esimtiedosto”
Tämän jälkeen annetaan polku käyttäjään ja kansioon, jonen tiedosto halutaan:
—> scp “esimtiedosto” ssh test_user@localhost:.ssh/authorized_keys

Tämä kopioi tiedoston käyttäjältä toiselle.

(Lisää tehtäviä tulolla (a,c.. jne))

Kotitehtävä V: SQL

Tehtävänanto:

  • Asenna tietokantapalvelin ja kokeile SQL:ää komentokehotteesta. Luo uusi mysql-käyttäjä. Tee taulu, syötä siihen tietoa ja hae sitä. Voit halutessasi aloittaa tyhjästä liverompula.

Tietokoneen kokoonpano ja työympäristö:

  • Malli: Fujitsu Lifebook AH532
  • Suoritin: Intel Core i3-2328M 2.2GHz
  • Näytönohjain: Intel HD Graphics 3000
  • Muisti: 4Gb DDR3
  • Käyttöjärjestelmä: Ubuntu 12.04 LTS 64-bit

Tietokantapalvelimen asennus:

MySQL-tietokantapalvelimen asennus on erittäin helppoa. Se onnistuu komennolla:

“sudo apt-get install mysql-server

Asennusprosessin aikana, asennusohjelma pyysi minun antavan MySQL:lle root-salasanan, eli pääkäyttäjän salasanan.

Käyttäjän luonti:

Ensiksi avasin itse MySQL:n. Tein tämä MySQL:n pääkäyttäjän oikeuksin komennolla:

mysql -u root -p

Tämän jälkeen, MySQL pyysi pääkäyttäjän salasanaa, jonka annoin.

mysql
Ja tältä se sitten näytti.

Komennolla: SHOW DATABASES;  – MySQL luettelee kaikki jo järjestelmässä olevat tietokannat.
Tietokannan valinna jälkeen ohjelma ilmoittaa “Database changed.”

Teen uuden tietokannan itselleni. Se tapahtuu seuraavasti:

Ensiksi teen itse tietokannan.  Se onnistuu komennolla CREATE DATABASE nimi;
Nimeksi annan tietokannalleni vaikka ‘testitietokanta’.

Seuraavaksi annan itselleni oikeudet tietokantaan, ettei minun aina tarvitse käyttää sitä pääkäyttäjänä. Se tapahtuu komennolla:

GRANT ALL PRIVILEGES ON testitietokanta.* TO juho@localhost IDENTIFIED BY ‘salasana’;

Nyt voin kirjautua itsenäni sisään käyttämällä komentokehotteessa komentoa:

mysql -u juho -p testitietokanta;

Nyt kun kirjoitan SHOW DATABASES; – tulisi minun nähdä oma tietokantani.

testitietokanta
Ja siellähän se on!

Taulun tekeminen ja tiedon tallentaminen

Nyt voimme tehdä tietokantaan taulun!

Tein taulun tietokantaan, johon voidaan tallentaa asiakkaan nimi ja puhelinnumero komennolla:

USE testitietokanta;
CREATE TABLE test( nimi VARCHAR(50) , puh VARCHAR(10))

Ohjelma vastaa: Query OK, 0 rows affected (0.57 sec)

Tallensin tauluun ‘testi’ tietoa komennolla:

INSERT INTO test VALUES(‘JASKA’ , ’1234567890′);

Nyt kun haluan etsiä tietoa tietokannastani ‘test’ teen sen komennolla:

SELECT * FROM test;
tai jos haluan etsiä pelkästään nimeä ‘Jaska’
SELECT ‘Jaska’ FROM test;
jne.

 

Kotitehtävä: PHP

Tehtävänanto:

  • a) Tee käyttäjän kotisivulle PHP:lla “Hei maailma” (esim. lukujen yhteenlasku). Asenna tarvittavat sovellukset. Aloita tyhjästä liverompulla.
  • b) Tee yksinkertainen PHP-ohjelma, joka laskee jotain käyttäjän syötteiden perusteella. Esim. suorakaiteen ala korkeudesta ja leveydestä, painoindeksi (BMI) pituudesta ja painosta tai syntymäaika syntymävuodesta. Vinkkejä: php.net: Manual: English: Simple tutorial: Forms. Kun julkaiset PHP-lähdekoodia WordPressissa, muista valita tekstin tyyliksi CODE, jotta sisennykset ja muut merkinnät näkyvät oikein.

Olenkin jo kerran kirjoitellut tänne raporttia Apache-webpalvelimen asennuksesta, joten en sitä nyt tee. Vaan hyppään suoraan koodin kirjoittamiseen websivulle.

Uusi läppärini saapui, joten työympäristö on nyt hieman erilainen.

Tietokoneen kokoonpano ja työympäristö:

  • Malli: Fujitsu Lifebook AH532
  • Suoritin: Intel Core i3-2328M 2.2GHz
  • Näytönohjain: Intel HD Graphics 3000
  • Muisti: 4Gb DDR3
  • Käyttöjärjestelmä: Ubuntu 12.04 LTS 64-bit

Ongelma I

Apachen asennus onnistui normaalisti. Asennuksen jälkeen kokeilin toimivuutta kirjoittamalla URL-kenttään “localhost” - Apache toimi normaalisti.

Tämän jälkeen loin tarvittavat kansiot websivua varten. Poikkeuksena viime postaukseen, vaihdoin index.html nimen index.php.

Kun kirjoitin selaimen URL-kenttään “localhost/~juho/index.php alkoi selain lataamaan .php-tiedostoa, eikä näyttänytkään sitä suoraan ruudulla.

Pienen googlettamisen jälkeen tajusin, etten ollut asentanut Apacheen php-pluginia. Tein sen komennoilla:

sudo apt-get install libapache2-mod-php5filter

sudo apt-get install libapache2-mod-suphp

Apachlle restart ja tämän jälkeen kotisivu näyttäytyi normaalisti.

Hei maailma

Kotisivun asennus Ubuntulle onnistui. Seuraavaksi tein pienen “Hei maailma” tervehdyksen PHP:lla.

Tein uuden tekstitiedoston nimeltä index.php ja kirjoittelin sinne pätkän koodia nanolla.

compt

Ja tältä se näytti websivulla:

awwyeah

I have no idea what I’m doing

EDIT: “Width” pitäisi olla “Lenght”.

PHP on hirveää, tämä  ei meinaa toimaa millään.

Päätin tehdä PHP:llä/HTML:llä pienen laskimen, joka laskisi kolmion ja suorakaiteen pinta-alan, eli kertoisi kaksi lukua keskenään.

Meinasin rage quittaa monta kertaa, sillä PHP on aivan hirveän epäkäytännöllinen mielestäni.
Lopulta sain säädettyä tälläisen koodin, joka vihdoinkin teki mitä halusin:

phplaskin

Koska Java on minulle tuttu, tein ohjelman omasta mielestäni helpoimmalla tavalla, eli muuttujilla.  Heti alussa määritän muuttujat $value1, $value2 ja $result.

$value1 ja 2 ovat käyttäjän määriteltävissä, kun taas $result on muuttujien tulo.

Käyttäjä määrittää muuttujat ja ohjelma kutsuu toiminnon mult.php ja ilmoittaa muuttujan $result arvon.

Vaikein kohta tässä koodissa oli se, että tajusin nimetä ohjelman mult.php. Eli, kun ohjelma hakee tiedostoa mult.php se hakee itsensä ja siten toteuttaa tuon viimeisen komennon, eli printtaa $resultin,

Selaimessa ohjelma näyttää tältä:

selaimessa

ja ilmoittaa vastauksen näin:

done'd

EDIT: Kommentoin koodin.

Sama Javalla

Halusin testata miten saman ohjelman tekeminen onnistuu Javalla, kun PHP:lla se tuntui niin kankealta.

javallasama

Mielestäni Javalla koodista tuli selkeämpi ja ennen kaikkea helpompi kirjoittaa. Seuraavana ongelmana olisikin saada Java-koodi websivulle.

EDIT: Java lisätty.

Kotitehtävä: Apache -webpalvelimen asennus ja yksinkertaisen kotisivun luonti

Tänään asensin Apache -webpalvelimen live-dvd:ltä pyörivälle Xubuntu 12.04:lle.

Tietokoneen kokoonpako / Työympäristö:

  • Emolevy: MSI MS-7756
  • Suoritin: Intel Core i5-3750K @3.40GHz
  • Näytönohjain: NVIDIA GeForce GTX 670
  • Muisti: 16Gb RAM
  • Näppämmistö: Microsoft Sidewinder
  • Hiiri: Logitech G500
  • Näyttö:  Samsung S27B350
  • Alkuperäinen käyttöjärjestelmä: Windows 8

Apachen asennus

Aloitin asentamalla itse Apachen. Ensiksi kuitenkin päivitin pakettilistan komennolla “sudo apt-get update”.

Tämän jälkeen asensin Apachen komennolla “sudo apt-get install apache2″.

Nyt Apache on asennettu. Kokeilin onnistuiko asennus avaamalla selaimen ja kirjoittamalla URL-kenttään “localhost”.

itworks

Kotisivun tekeminen

Apache on asennettu onnistuneesti. Nyt on aika tehdä yksinkertainen kotisivu.

Tein kansion “public_html” kotihakemistooni. Polku kansioon: /home/xubuntu/public_html

Tämän jälkeen loin kansion sisälle tekstiedoston “index.html” “nano” -komennolla.  Tekstitiedostoon kirjoitin HTML-koodilla muutaman rivin tekstiä. Pelkkä tekstikin riittäisi, mutta haluan myöhemmin validoita sivun.

Kun olin tehnyt kansion ja tekstitiedoston –> /home/xubuntu/public_html/index.html – aktivoin userdir-moduulin, jotta sivuni näkyisi selaimessa. Tämä tapahtuu komennolla;

sudo a2enmod userdir

Tämän jälkeen Apache täytyi käynnistää uudelleen, tämä tapahtuu komennolla;

sudo service apache2 restart

Tämän jälkeen kotisivun pitäisi esittää HTML-koodini mukainen tekstipätkä. Kirjoitin URL-kenttään http://localhost/~xubuntu/

testisivu

Kotisivun luonti onnistui ja sivu toimii.

Sivuston voi vielä käyttää Markup Validation Servicen kautta, jos haluaa tarkistaa onko sivustossa käytettt HTML-koodi eheää.

validate

Oma sivuni läpäisin testin, näemmä.

Kotitehtävä III: Sovellusten asennus Linuxille komentokehotteesta

Tehtävänanto:
- Etsi ja asenna kolme itsellesi uutta ohjelmaa. Tee asennus ja etsiminen komentokehotteesta.

- Tutki /var/log/auth.log. Etsi onnistunut ja epäonnistunut yritys käyttää sudoa. Selitä nämä rivit perusteellisesti. Bonus: Mikä on ensimmäinen onnistunut komento, jonka annoit sudolla?

-Päivitä kaikki koneellesi asennetut sovellukset, käyttöjärjestelmä ja ajurit. Asenna tietoturvapäivitykset.

Tietokoneen kokoonpako / Työympäristö:

  • Emolevy: MSI MS-7756
  • Suoritin: Intel Core i5-3750K @3.40GHz
  • Näytönohjain: NVIDIA GeForce GTX 670
  • Muisti: 16Gb RAM
  • Näppämmistö: Microsoft Sidewinder
  • Hiiri: Logitech G500
  • Näyttö:  Samsung S27B350
  • Alkuperäinen käyttöjärjestelmä: Windows 8

Sovellusten asennus

Boottasin Xubuntun live-dvd:ltä ja käynnistin Xubuntun kokeiluversiossa.

Aloitin sovellusten asentamisen päivittämällä paketinhallinnan sudo apt-get update -komennolla. Päivitys onnistui, mutta live-dvd:ltä Xubuntua ajaessa saan aina muutaman varoitus-viestin. Viestit eivät kuitenkaan haittaa itse asennusta/päivitystä.

W: Duplicate sources.list entry cdrom://Xubuntu 12.04.1 LTS _Precise Pangolin_ – Release amd64 (20120817.3)/ precise/main i386 Packages (/var/lib/apt/lists/Xubuntu%2012.04.1%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20120817.3)_dists_precise_main_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Xubuntu 12.04.1 LTS _Precise Pangolin_ – Release amd64 (20120817.3)/ precise/multiverse i386 Packages (/var/lib/apt/lists/Xubuntu%2012.04.1%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20120817.3)_dists_precise_multiverse_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Xubuntu 12.04.1 LTS _Precise Pangolin_ – Release amd64 (20120817.3)/ precise/restricted i386 Packages (/var/lib/apt/lists/Xubuntu%2012.04.1%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20120817.3)_dists_precise_restricted_binary-i386_Packages)
W: Duplicate sources.list entry cdrom://Xubuntu 12.04.1 LTS _Precise Pangolin_ – Release amd64 (20120817.3)/ precise/universe i386 Packages (/var/lib/apt/lists/Xubuntu%2012.04.1%20LTS%20%5fPrecise%20Pangolin%5f%20-%20Release%20amd64%20(20120817.3)_dists_precise_universe_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems

Aloitin kolmen uuden ohjelman etsimisen apt-cache search -komennolla. Päätin asentaa jälleen jonkun satunnaisen pelin. Etsin hakusanalla “game”.  Hakusanalla löytyikin paljon erilaisia vaihtoehtoja, valitsin satunnaisesti niistä yhden, joka tällä kertaa oli Trophy – 2D racing game.

Asensin pelin sudo apt-get install trophy -komennolla. Asennus onnistui. Peli oli kuitenkin itsessään aivan hirveeä kuraa.

hirveääkuraa

Tarvitsin juuri ottamani screenshotin rajaukseen jonkinlaisen kuvankäsittelyohjelman. Olin kuullut jostain, että GIMP olisi siihen pätevä ohjelma. Päätin asentaa sen.  Etsin ohjelman apt-cache search -komennolla. Hakusanana käytin sanaa “gimp”. Asensin komennolla sudo apt-get install gimp.

gimp

Viimeisenä päätin asentaa jonkun musiikinkuuntelu-ohjelman. Etsin apt-cache search -komennolla hakusanalla “music” ja “player”. Hakusanoilla löytyikin paljon eri vaihtoehtoja. Olin jo ennen kuullut rhythymboxista joten päätin asentaa sen. Asensin ohjelman komennolla sudo apt-get install rhythmbox-ampache.

rhythymbox

Auth.log

Ikävä kyllä, restarttasin koneen ohjelmien asennuksen jälkeen, ja menetinkin kaikki logi-merkinnät ja ohjelmat. Mutta, annoin kuitenkin koneelle komennon sudo apt-get update. Löysin sen auth.logista helposti käyttämällä komentoa – “grep COMMAND auth.log”.

Jan 26 15:02:00 xubuntu sudo:  xubuntu : TTY=pts/1 ; PWD=/home ; USER=root ; COMMAND=/usr/bin/apt-get update

Logista näkyy, että käyttäjä “xubuntu” on käyttänyt pääkäyttäjän oikeuksia, eli sudo-komentoa tammikuun 26. päivä kello 15.02. Logista näkyy, että käyttäjällä on root-oikeudet ( USER=root ;). Logista näkyy, että kyseessä on ollut komento ja komento on annettu.

Päivitys

Käyttöjärjestelmän päivitystä en voinut tehdä, sillä käytän xubuntua live-dvd:ltä. Ensiviikolla saapuu kuitenkin tilaamani läppäri, johon heitän Ubuntun ja voin läppäriltä sitten testailla ja päivitellä tänne.

Ohjelmien päivitys onnistui näillä komennoilla:

sudo apt-get update

sudo apt-get upgrade

Ajureita en viitsi lähteä päivittelemään, koska en ole varma, miten Windows puolen ajurit sun muut reagoisivat tähän. Päivittelen tämänkin kohdan kunhan läppärini saapuu!

Kotitehtävä II: Ohjelmani työpöydällä ja niiden korvikkeet Linuxissa

Tehtävänanto: 

  • Listaa käyttämäsi sovellukset, ja etsi niille vastineet Linuxissa. Listaa myös ne ohjelmat, joille et tiedä vapaata vastinetta.
  • Asenna tarvitsemiasi vapaita ohjelmia (3+ kpl). Tee niillä asioita, joita yleensä teet koneella.

Käyttämäni sovellukset ja niiden korvikkeet Linuxissa

Skype – Käytän Skypeä pääsääntöisesti pikaviestimenä ja Ventrilon/Teamspeakin korvikkeena äänipuheluissa.  Skypen Linuxissa pystyykin korvaamaan muutamalla eri ohjelmalla, riippuen sen käyttötarkoituksesta.

  • Pikaviestimenä Xubuntussa onkin jo valmiiksi asennettuna Pidgin, jolla onnistuu pikaviestittely lähes kaikkiin yleisiin pikaviestinpalveluihin. (= AIM, Google Talk jne..)
  • Myös itse Skypen saa asennettua Linuxille, mutta Skypellekkin löytyy avoimen lähdekoodin vastine Linuxissa, Google Hangout.

Steam on yksi käytetyimmistä ohjelmistani. Se löytyykin jo Linuxille, mutta on vasta beta-vaiheessa. Steamille ei ole korvaavaa ohjelmaa Linuxille.

Spotify on musiikin streamaus/kuuntelu-ohjelma. Spotfy ei ole vielä virallista Linux-tukea, mutta alpha/beta-versio taitaa jo löytyä. Tässä linkki kehittäjien blogiin koskien Linux-versiota.

Advanced System Care Pro, Linuxille ei tietääkseni ole viruksia, joten tietoturvaohjelmien asentelu Linuxille lienee turhaa, mutta, Advanced System Care tekee paljon muutakin kun poistaa haittaohjelmia.  Advanced System Care muun muassa vapauttaa levytilaa, poistaa logit ja roskatiedostot sun muuta hienoa. Linuxille on vastineeksi kehitetty BleachBit, joka pitää samoista asioista huolta myös Linuxilla.

Office-paketti löytyy myös koneeltani, mutta en oikeastaan käytä sitä enää, sillä LibreOffice korvaa Office niin Linuxilla, kuin Windowssilla.

Dropbox – pilvipalvelu, jonne heittelen tiedostoja, joita haluan jakaa mobiililaitteiden ja tietokoneen välillä. Löytyy Linuxille!

VLC-Media Playeriä käytän videontoistoon Windowssilla. Sama ohjelma löytyy myös Linuxille. VLC toistaa myös musiikki-tiedostoja, joten musiikkia Linuxilla voi vaikka toistaa VLC:llä.

Eclipse kun koodailen Javaa, teen sen Eclipsellä. Eclipse löytyy myös Linuxille!

Ylhäällä mainitut sovellutkset ovat minulla aktiivikäytössä, ja käytännössä pyörivät taustalla jatkuvasti. Näiden lisäksi pyörittelen koneella pelejä, mutta niitä kaikkia en viitsi tähän listata, sillä lista jatkuisi ikuisuuksiin.

Ohjelmien asennus Linuxille ja niiden kokeilu

VLC – Media Player

Asensin Xubuntun live-dvd:ltä eräälle erittäin vanhalle läppärilleni. Läppärin valmistusvuosi on arvailun varassa, mutta oletan, että läppäri saanut alkunsa 2000-luvun taitteessa/alussa. Joka tapauksessa, asennus onnistui, mutta läppäri on aivan liian hidas mihinkään, joten päätin bootata Xubuntun live-dvd:ltä pöytäkoneelleni kokeiluversiossa. Ohjelmien kokeilu onnistuikin kätevästi näin.

Ensimmäiseksi kokeilin VLC – Media Playeriä. Aloin katsomaan erästä varastossa ollutta elokuvaa. Elokuvan toisto onnistui hyvin!

screen3

Dropbox

Ajattelin asentaa Dropboxin, jotta saisin screenshotit helposti siirrettyä Windows-puolelle ilman muistitikkua tai vastaavaa säätöä. Itse asennus onnistuikin, asensin Dropboxin suoraan Xubuntun sovelluskaupasta. Dropbox ei kuitenkaan tuo live-dvd:ltä ajamista, joten en saanut sovellusta toimimaan.

screen1

Oletan, että Dropbox kuitenkin toimii normaalisti, jos Xubuntun asentaa. Päivitän myöhemmin tätä kokeillessani postaukseen tulokset.

EDIT: Dropbox ei toiminut koulussa asennetulla Xubuntu 12.04:llä. Sama error-message.

EDIT: Toimi sittenkin, ei korjattu mitään, lähti vain toimimaan.

Satunnainen peli sovelluskaupasta

Tietokoneella oleskeluni koostuu lähes 80% pelaamisesta. Oli vain luonnollista asentaa edes yksi peli. Silmiini osuikin Mario Kart – tyylinen cart racing-peli SuperTuxKart!

SuperTuxKart osoittautuikin miellyttäväksi, joskin graafisesti hieman alkeelliseksi pelikokemukseksi.

screen2

Koulussa kokeilin asentaa Xubuntulle Steamiä, jonka kautta asentelinkin muita pelejä onnistuneesti koneelle. Jos vain Valve pystyy kehittämään Steamin vielä laajemmaksi Linuxille, ei siirtymiselle Linuxiin ole esteitä. Valve onkin kehittelemässä uutta omaa konsoliaan, jonka OS on Linux-pohjainen. Saa nähdä miten Linux tulevaisuudessa kehittyy pelialustana.

Raportin laatinut – Juho Syrjänen

Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html