Meeskond "Let's Do This": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Otuur (talk | contribs)
Kakukk (talk | contribs)
No edit summary
 
(104 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Liikmed ==
*Katrin Kukk
*Rasmus Aav
*Kristjan Kalder
*Olle Tuur
*Rain Kõrgmaa
==Meie eesmärk intensiivõppe raames==
Arvutiklasside Linuxi kaasajastamine ja kasutusmugavuse tõstmine.
== Probleem ==
== Probleem ==
Arvutiklasside Linuxi kasutatavus on halb!
Arvutiklasside Linuxi kasutatavus on halb!
*Linux on aegunud (nt: programmid, kernel).
*Linux on aegunud (nt: programmid, kernel).
*Valikuvabadus on väike (õpilased on piiratud kasutama kindlaid programme ja alternatiive pole pakutud).
*Valikuvabadus on väike (õpilased on piiratud kasutama kindlaid programme ja alternatiive pole pakutud).
*Puuduvad õppe-eesmärgil kasutatavad spetsiifilised programmid (subnettide arvutamine jne).   
*Vähe õppe-eesmärgil kasutatavaid spetsiifilisi programme (subnettide arvutamine jne).   
*Õpilastel puudub võimalus installeerida kooli arvutiklassis olevat Linuxit enda arvutisse.
*Õpilastel puudub võimalus installeerida kooli arvutiklassis olevat Linuxit enda arvutisse.
*Suure koormuse all muutub arvutiklassis olev Linux aeglaseks.
*Suure koormuse all muutub arvutiklassis olev Linux aeglaseks.
Line 10: Line 21:
*Väljalogimine ei õnnestu.
*Väljalogimine ei õnnestu.
*Ebaturvaline.
*Ebaturvaline.
== Mis kindlasti teha vaja? ==
*Info kogumine.
*Linuxi installeerimine oma virutaalmasinasse.
*Olemasoleva tarkvaralisti ülevaatamine.
*Uuenduste testimine ja otsimine.
*Alternatiivide leidmine (leidmine, installeerimine, testimine ja listi lisamine).
*Testimine uuemal Ubuntul.
List pole veel lõplik


=== Esmaspäev 28.03.2011 ===
=== Esmaspäev 28.03.2011 ===
Line 25: Line 26:
*Probleemi püstitus ja analüüs.
*Probleemi püstitus ja analüüs.
*Tegevuskava ja tööjaotuse paikapanemine. Mõtlesime põhjalikult läbi, mida teha, kuidas teha ja miks teha.
*Tegevuskava ja tööjaotuse paikapanemine. Mõtlesime põhjalikult läbi, mida teha, kuidas teha ja miks teha.
*Tutvumine "arvutiklassi Linuxiga" (http://wiki.itcollege.ee/index.php/Arvutiklassi_Linux), et näha, mis varem tehtud on. Lisaks saime selle põhjal luua identsed masinad kooli arvutitest, kus seejärel hakata püstitatud probleeme lahendama.
*Tutvumine "Arvutiklassi Linuxiga" (http://wiki.itcollege.ee/index.php/Arvutiklassi_Linux), et näha, mis varem tehtud on. Lisaks saime selle põhjal luua identsed masinad kooli arvutitest, kus seejärel hakata püstitatud probleeme lahendama.
*Linuxi installeerimine + lisada skriptitud uuendused (võttis kaua aega, sest vahepeal tekkisid ka mõned apsud).
*Linuxi installeerimine + lisada skriptitud uuendused (võttis kaua aega, sest vahepeal tekkisid ka mõned apsud).
*Tarkvaralisti ülevaatamine.
*Tarkvaralisti ülevaatamine.
Line 38: Line 39:


Tänase päeva olulisemad tähelepanekud:
Tänase päeva olulisemad tähelepanekud:
# Tee virtuaalmasina kõvaketas alati õige suurusega või isegi natukene suurem! Meie aps: Installeerisime Linuxi, mis on identne kooli arvutites oleva Linuxiga ja tuli välja, et see on natukene suurem kui 8Gb kui kõvaketta suuruseks määrasime. Tulemus: Alusta otsast peale ja vali suurem kõvaketta suurus.
# Tee virtuaalmasina kõvaketas alati õige suurusega või isegi natukene suurem! Meie aps: Installeerisime Linuxi, mis on identne kooli arvutites oleva Linuxiga ja tuli välja, et see on natukene suurem kui 8Gb, mis kõvaketta suuruseks määrasime. Tulemus: Alusta otsast peale ja vali suurem kõvaketta suurus.
# Kui kahtled, kas valida enne samm A või B, siis küsi alati kelleltki targemalt, enne kui otsustad variandi A kasuks! Meie aps: Hakkasime kõik suure hurraaga skripte käivitama, kuid hiljem selgus, et oleksime pidanud kõigepealt uuendused ära tegema. Tulemus: suur ajakulu, sest pidime skriptid uuesti käivitama pärast uuenduste tegemist.
# Kui kahtled, kas valida enne samm A või B, siis küsi alati kelleltki targemalt, enne kui otsustad variandi A kasuks! Meie aps: Hakkasime kõik suure hurraaga skripte käivitama, kuid hiljem selgus, et oleksime pidanud kõigepealt uuendused ära tegema. Tulemus: suur ajakulu, sest pidime skriptid uuesti käivitama pärast uuenduste tegemist.
# Kui luua testkeskond ja sinna pole windowsi installitud, tuleb teha grubi confi muutus, et standardist oleks valitud esimene valik. Miks? Sest muidu osutub valituks teine variant ja siis ei pruugi linux käivituda.
# Kui luua testkeskond ja sinna pole windowsi installitud, tuleb teha grubi confi muutus, et standardist oleks valitud esimene valik. Miks? Sest muidu osutub valituks teine variant ja siis ei pruugi linux käivituda.
Line 54: Line 55:
*Xfce4 juurutamine.
*Xfce4 juurutamine.


Avastasime, et ÕIS ei tööta ID-kaardiga, firefox4 on ssl-i suhtes väga nõudlik. Tegime algust probleemi lahendamisega: Olemas on virtuaalmasinas apache2 server, koos ssl'i ja id-kaardi toega. Praegu käib probleemi uurimine, mis võtab omajagu aega.
Avastasime, et ÕIS ei tööta ID-kaardiga, Firefox4 on SSL-i suhtes väga nõudlik. Tegime algust probleemi lahendamisega: Olemas on virtuaalmasinas apache2 server, koos SSL'i ja ID-kaardi toega. Praegu käib probleemi uurimine, mis võtab omajagu aega.


Praegusel ajahetkel(teisipäeva keskpäeval) tegelevad Rain ja Olle Firefox4, ÕISI ja ID-kaardi probleemidega. Kristjan tegeleb xfce4 juurutamisega. Rasmus kammib põhjalikult läbi tarkvaralisti ja Katrin tegeleb dokumenteerimise ja Rasmuse aitamisega.
Praegusel ajahetkel(teisipäeva keskpäeval) tegelevad Rain ja Olle Firefox4, ÕISI ja ID-kaardi probleemidega. Kristjan tegeleb Xfce4 juurutamisega. Rasmus kammib põhjalikult läbi tarkvaralisti ja Katrin tegeleb dokumenteerimise ja Rasmuse aitamisega.


Edusammud:
Edusammud:


*Xfce4 on laivis (klassi 410 arvutites) ja töötab.
*Xfce4 on laivis (klassi 410 arvutites) ja töötab.
*Pulseaudio läinud, asemele tuli Alsa. Testisime Skype'i pärast pulseaudio mahavõtmist ning see töötas, ka videokõned. Samuti töötasid ka muusika kuulamise programmid ja mixer.  
*Pulseaudio läinud, asemele tuli Alsa. Väljalogimisel üritati soundi mängida, kuid see jäi pidama, sest pulseaudio ei saanud võrgufailisüsteemist faile kätte, kuna kasutaja oli juba välja loginud. Testisime Skype'i pärast pulseaudio mahavõtmist ning see töötas, samuti ka videokõned. Töötasid ka muusika kuulamise programmid ja mixer.  
*Oleme leidnud alternatiive erinevatele programmidele.
*Oleme leidnud alternatiive erinevatele programmidele.
*Toimub meie wiki-lehe edasiarendamine.
*Ühtlasi toimub ka meie wiki-lehe edasiarendamine.


'''Küsitluse tulemused:'''
'''Küsitluse tulemused:'''
Line 72: Line 73:
*Mõtleme veel, kas lisada või mitte: Hexedit, Google Earth, ArgoUML, Freemat, Moonlight-Mono (Silverlight for linux).
*Mõtleme veel, kas lisada või mitte: Hexedit, Google Earth, ArgoUML, Freemat, Moonlight-Mono (Silverlight for linux).
*Puudub vajadus: Nmap, Wireshark, Etherwake, Libre0ffice, MapInfo Proviewer, GRASS, Quantum GIS, ESRI ArcReader.
*Puudub vajadus: Nmap, Wireshark, Etherwake, Libre0ffice, MapInfo Proviewer, GRASS, Quantum GIS, ESRI ArcReader.
Lisaks jäävad paigaldamata KDE (sest ei toeta võrgukettakasti), php5-cli (sest enoses olemas), KMess (sest on KDE põhine).  
Lisaks jäävad paigaldamata KDE (sest ei toeta võrgukettakasti), php5-cli (sest enoses olemas), KMess (sest on KDE põhine).


=== Kolmapäev 30.03.2011 ===
'''Eesmärgid:'''
* Meili teel tehtud küsitlusele vastuste sorteerimine, ülevaatamine, läbimõtlemine ja wikisse vastamine/põhjendamine.
* Firefox 4 + SSL + ID-Kaart.
* Erinevate pidevalt kasutuses olevate programmide default confide ülevaatamine/parandamine (nano, vim jne).
* Teiste arvutiklasside( 317 ja 319 ) linuxite uuendamine ja testimine.
* Leida lahendus, mis teha quata ületamise probleemiga.
* Teha terminalile alias.


Käsk, mis kaotab ära varem sisseloginud kasutajate nimekirja:
Edusammud:  
<source lang="bash">
* Oleme läbi kamminud kõik programmid.
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True
* Valmis skript virtuaalmasinate kaustade ümberpaigutamiseks kodukaustast kõvakettale.
</source>
* Leidsime mitmetele programmidele alternatiive.
* Testisime Firefox4 ja ootame, kuni ÕIS-i arendajad lisavad uue SSL-i. Seejärel saame uuesti proovida, kas nüüd saab Firefox4-ga ÕIS-i keskkonda logida ID-kaardiga.
* Leidsime ilusa taustapildi, mida soovime Xfce4 alt sisselogituna näha arvutiklassides, kuid praegu, kolmapäeva õhtul, ootame veel, et saada luba selle kasutamiseks.
* Määrasime globaalsed konfiguratsioonid Geditile ja Gnome'ile.
 
'''Vaikesätted Geditile:'''
 
#Sulgude vastandamine.
#Automaatne tabuleerimine.
#Lülitasime sisse ridade numbrid ning tuuakse esile rida, kus parasjagu ollakse.
#Autosave ja backup maha.
#Standardtabuleerimine 4-kohaline.
#Text – wrap.
 
'''Vaikesätted Gnome'ile:'''


=== Kolmapäev 30.03.2011 ===
#Keerasmine maha start-up sound’i.
'''Eesmärgid:'''
#Kaotasime ära varem sisseloginud inimeste nimekirja
* Meili teel tehtud küsitlusele vastuste sorteerimine, ülevaatamine läbimõtlemine ja wikisse vastamine/põhjendamine.
* Firefox 4 + SSL + ID-Kaart
* Erinevate pidevalt kasutuses olevate programmide default confide ülevaatamine/parandamine (nano, vim jne)
* Teiste arvutiklasside( 317 ja 319 ) linuxite uuendamine ja testimine




Line 94: Line 113:




OpenTTD ja aMSN'i lisamine
Soovime eemaldada AlienArena mängu, kuna X crashib.
 
Sel hilisel õhtutunnil (kell 21.30) oleme endiselt koolis ja tegeleme vimi ja nano confi uurimisega. Panime paika eesmärgid, mis loodame homme õhtuks tehtud saada.
 
=== Neljapäev 31.03.2011 ===
'''Eesmärgid:'''
*Testimine uuemal Ubuntul.
*Iso tegemine.
*Teha terminalile alias.
*Tegeleda Google Earth'i, Moonlightiga.
*Grub'i uus taust?
 
Edusammud:
* Määrasime globaalsed konfiguratsioonid Vimile ja Nanole.
* Testisime confid uuel ubuntul.
* Valmis Grubi uus taust, mida on võimalik näha lehe allpool osas.
 
'''Vaikesätted Nanole:'''
 
# 4-kohaline tabuleering.
# Automaatne tabuleering.
# Sulgude ära-tundmine.
# Koodi highlightimine.
# Hiire tugi.
 
'''Vaikesätted Vimile:'''
 
# Sulgude ära-tundmine.
# Hiire tugi.
# Reanumbrid.
# Koodi highlightimine.
# Näitab hetke asukohta.
 
 
Homme tegeleme Google Earthi ja moonlight'iga, samuti jääb homseks ka terminalile alias teha. Need ülesanded saab täita vaid keskhalduses.
 
=== Reede 1.04.2011 ===
 
'''Eesmärgid:'''
* Google Earthi ja moonlighti lisamine.
* Teha terminalile alias.
* Teha ettekanne.
* Pooleliolevate ülesannete lõpetamine.
* Täiendada "Arvutiklassi Linux" (http://wiki.itcollege.ee/index.php/Arvutiklassi_Linux) artiklit.


=Lisatav tarkvara=
=Lisatav tarkvara=


*Gip
* Gip
*Xfce4  
* Xfce4  
*Subnetcalc
* Subnetcalc
*Bluefish
* Bluefish
* Mathomatic
* OpenTTD
* ArgoUML
* HexEdit
* Moonlight
* Google Earth
 
=Tarkvara lisamine/testimine=
 
==Estobuntu installatsiooni list==
 
http://enos.itcollege.ee/~raav/katsile/installation_list.txt
 
==Estobuntu config list ==
 
http://enos.itcollege.ee/~raav/katsile/config_list.txt
 
==Uus default taustapilt==
 
pildid saame siit:
 
http://enos.itcollege.ee/~kkalder/taust/pingu_lai.jpg
 
http://enos.itcollege.ee/~kkalder/taust/pingu_kitsas.jpg
 
pildid tuleb majutada kataloogi:
 
-rw-r--r-- 1 root root 294K 2011-04-08 10:16 /usr/share/images/desktop-base/pingu_kitsas.jpg
 
-rw-r--r-- 1 root root 304K 2011-04-08 10:16 /usr/share/images/desktop-base/pingu_lai.jpg
 
seejärel tuleb võtta fail:
 
klassi 410 widscreen jaoks:
http://enos.itcollege.ee/~kkalder/taust/410/xfce4-desktop.xml
 
klasside 317 ja 319 4:3 monitoride jaoks:
http://enos.itcollege.ee/~kkalder/taust/3179/xfce4-desktop.xml
 
ja majutada see:
 
-rw-r--r-- 1 root root 596 2011-04-08 10:25 /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
 
==Uus taustapilt Grubile==
 
[[File:grub2.jpg]]
 
Fail asub siin:
 
http://enos.itcollege.ee/~kkalder/grub-itcollege.tga
 
Fail peaks kõvakettal asuma siin:
 
-rwxr-xr-x 1 root root 35910 2011-03-31 16:45
 
/usr/share/images/desktop-base/grub-itcollege.tga
 
 
 
Skript, mis kõik alljärgneva otse ära teeb:


=Tarkvara testimine=
http://enos.itcollege.ee/~kkalder/skript.sh


==Gnome conf==
==Gnome conf==
Gediti conf normaalseks, startup helid maha jmt:
Gediti confi vaikesätted, start-up helide mahavõtmine, varem sisseloginud inimeste nimekirja kaotamine jmt:
 
http://enos.itcollege.ee/~kkalder/gconf.sh
<source lang="bash">
<source lang="bash">
#!/bin/bash
#!/bin/bash
Line 119: Line 243:
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode "GTK_WRAP_WORD" # text wrap on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode "GTK_WRAP_WORD" # text wrap on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/sound/event_sounds --type bool "false" # silence at gnome startup
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/sound/event_sounds --type bool "false" # silence at gnome startup
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type Boolean --set /apps/gdm/simple-greeter/disable_user_list "true" # List minema!
touch /var/tmp/elavatesurnute.2
</source>
==OpenTTD==
<source lang="bash">
apt-get install openttd
</source>
==Subnetcalc==
<source lang="bash">
apt-get install subnetcalc
</source>
==HexEditor==
<source lang="bash">
apt-get install hexedit
</source>
==Bluefish==
<source lang="bash">
apt-get install bluefish
</source>
==Gip==
<source lang="bash">
apt-get install gip
</source>
==Mathomatic==
<source lang="bash">
apt-get install mathomatic
</source>
</source>


Line 141: Line 297:
Default theme muutmine:
Default theme muutmine:


fail mida vaja: http://enos.itcollege.ee/~kkalder/xsettings.xml
Fail, mida vaja: http://enos.itcollege.ee/~kkalder/xsettings.xml




Line 157: Line 313:


-rw-r--r-- 1 root root  230 2010-05-19 17:47 helpers.rc
-rw-r--r-- 1 root root  230 2010-05-19 17:47 helpers.rc
==ArgoUML==
<source lang="bash">
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
apt-get update
apt-get install argouml
</source>


==Virtualbox 4==
==Virtualbox 4==
Line 163: Line 328:


Sõltuvused installitud VirtualBoc v. 4.0.4 on kasutusel ja töötab.
Sõltuvused installitud VirtualBoc v. 4.0.4 on kasutusel ja töötab.
Sai loodud ka skript mis kolib virtualboxi koos seadetega elama kõvakettale. (kodukastas rohkem vaba ruumi!)
Sai loodud ka skript, mis kolib virtualboxi kausta kodukataloogist kohalikule kõvakettale. (Tulemus: kodukataloogis rohkem vaba ruumi!)
 
Skript: http://enos.itcollege.ee/~raav/katsile/kaust.sh
 
==Skript, mis annab märku, kui kettal on alla 25MB ruumi==
 
<source lang="bash">
#!/bin/bash
space=$(du -cs)
space=$(echo $space | cut -d" " -f1)
maht=$((512000-$space))
if [ $maht -lt 25600 ]; then
zenity --warning --text 'Caution: You have less than 25 MB of free space left'
fi
</source>
 
 
==Chrome==
 
Skript, mis liigutab chrome'i kataloogi kohalikule kettale, et sama kasutaja saaks mitmes masinas chrome'i kasutada.
 
Skript: http://enos.itcollege.ee/~raav/katsile/chrome.sh
 


==Gedit==
==Gedit==
Line 180: Line 367:
</source>
</source>


==Nano==
Nano global confi fail.
http://enos.itcollege.ee/~rkorgmaa/nanorc
Kuhu minema peab: /etc/nanorc
-rw-r--r-- 1 root root 8671 2011-03-30 10:50 nanorc


==Google-Earth'i paigaldamine==
==Vim==


<source lang="bash">
Vim'i global confi fail.
sudo apt-get install lsb-core
 
sudo apt-get install gdebi
http://enos.itcollege.ee/~raav/katsile/vimrc
sudo gdebi path_to_the_google_earth_package.deb
 
sudo apt-get install googleearth
Kuhu minema peab: /etc/vim/vimrc
</source>
 
-rw-r--r-- 1 root root 2215 2010-09-28 13:59 /etc/vim/vimrc


==Firefox 4==
==Firefox 4==
Line 225: Line 422:




Firefox 4 testimine


Selleks otstarbeks lõime virtuaalmasinasse test keskkonna. Kõigepealt sai loodud [[Veebiserveri labor v.2]] juhendi järgi esialgne veebiserver. Mille peale sai lisatud ID-kaardiga autentimis võimalus [[ID kaardiga autentimine Apache2 veebiserveriga]]. Kasutusel oli OpenSSL 0.9.8k-7ubuntu8.6 ning sisselogimine oli edukas. Edasi sai Apache confi faili lisatud itcollege.ois.ee SSL'i conf.
Firefox4 testimiseks lõime virtuaalmasinasse testkeskkonna.
 
Kõigepealt sai loodud [[Veebiserveri labor v.2]] juhendi järgi esialgne veebiserver. Mille peale sai lisatud ID-kaardiga autentimis võimalus [[ID kaardiga autentimine Apache2 veebiserveriga]].
 
Kasutusel oli OpenSSL 0.9.8k-7ubuntu8.6 ning sisselogimine oli edukas. Edasi sai Apache confi faili lisatud itcollege.ois.ee SSL'i conf. Sisselogimine oli endiselt edukas.


==Probleemid, mis on leitud==
Kuna itcollege.ois.ee keskkonnas on kasutusel vanem OpenSSL siis sai virtuaalmasinas downgrade'itud OpenSSL madalamale versioonile.


Endiselt õnnestus sisse logida. Ootame neljapäeva (30.03.2011), et ois.ee arendajad uuendaks kasutuses olevat OpenSSL'i.


Failed to fetch http://deb.opera.com/opera/dists/stable/Release
https://wiki.mozilla.org/Security:Renegotiation
 
==Mõned leitud probleemid==
 
 
1. Failed to fetch http://deb.opera.com/opera/dists/stable/Release


Lahendus: wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
Lahendus: wget -O - http://deb.opera.com/archive.key | sudo apt-key add -


2. Xfce4-s ei töötanud AlienArena mäng, sest videodraiver jooksis kokku iga kord, kui mängu üritati käivitada ning seejärel sulgeda.
Lahendus: AlienArena eemaldamine.
3. Pulseaudio tekitas probleeme väljalogimisel.
Lahendus: Pulseaudio eemaldamine.


==Keskhalduse konf==
==Keskhalduse konf==
===MonoDevelop===
===MonoDevelop===
<pre>
<pre>
Line 251: Line 465:
package { "gip": ensure => latest }
package { "gip": ensure => latest }
</pre>
</pre>
== Veebibrauseri testimine ==
*Kontrollida, et töötaks flash, java, https, id-kaardiga autentimine.
== Soovitused ==
*Intensiivõppe nädal võiks toimuda pikemalt (u. 2 nädalat).
*Pakutavate projektide hulk võiks olla suurem ja mitmekesisem.

Latest revision as of 13:38, 8 April 2011

Liikmed

  • Katrin Kukk
  • Rasmus Aav
  • Kristjan Kalder
  • Olle Tuur
  • Rain Kõrgmaa

Meie eesmärk intensiivõppe raames

Arvutiklasside Linuxi kaasajastamine ja kasutusmugavuse tõstmine.

Probleem

Arvutiklasside Linuxi kasutatavus on halb!

  • Linux on aegunud (nt: programmid, kernel).
  • Valikuvabadus on väike (õpilased on piiratud kasutama kindlaid programme ja alternatiive pole pakutud).
  • Vähe õppe-eesmärgil kasutatavaid spetsiifilisi programme (subnettide arvutamine jne).
  • Õpilastel puudub võimalus installeerida kooli arvutiklassis olevat Linuxit enda arvutisse.
  • Suure koormuse all muutub arvutiklassis olev Linux aeglaseks.
  • Kui kasutaja quata (lubatud kettaruum) on ületatud, ei ole võimalik tõrgeteta sisse logida.
  • Suure koormuse all avaliku ketta ühendus kaob.
  • Väljalogimine ei õnnestu.
  • Ebaturvaline.

Esmaspäev 28.03.2011

Eesmärgid:

  • Probleemi püstitus ja analüüs.
  • Tegevuskava ja tööjaotuse paikapanemine. Mõtlesime põhjalikult läbi, mida teha, kuidas teha ja miks teha.
  • Tutvumine "Arvutiklassi Linuxiga" (http://wiki.itcollege.ee/index.php/Arvutiklassi_Linux), et näha, mis varem tehtud on. Lisaks saime selle põhjal luua identsed masinad kooli arvutitest, kus seejärel hakata püstitatud probleeme lahendama.
  • Linuxi installeerimine + lisada skriptitud uuendused (võttis kaua aega, sest vahepeal tekkisid ka mõned apsud).
  • Tarkvaralisti ülevaatamine.
  • Viisime läbi küsitluse, et saada laiem pilt, milliseid programme sooviksid tudengid arvutiklasside Linuxis näha. (Pakutavatest programmidest tuleb juttu teisipäeval)

Edusammud:

  • Saime edasise tegevusplaani paika.
  • Saime pärast mitmekordset näppulõikamist virtuaalmasinad installeeritud.
  • Viisime läbi küsitluse tudengite seas, et saada ideid, milliseid programme võiksime veel Linuxisse lisada.
  • Tegime algust tarkvaralisti ülevaatamisega.

Tänase päeva olulisemad tähelepanekud:

  1. Tee virtuaalmasina kõvaketas alati õige suurusega või isegi natukene suurem! Meie aps: Installeerisime Linuxi, mis on identne kooli arvutites oleva Linuxiga ja tuli välja, et see on natukene suurem kui 8Gb, mis kõvaketta suuruseks määrasime. Tulemus: Alusta otsast peale ja vali suurem kõvaketta suurus.
  2. Kui kahtled, kas valida enne samm A või B, siis küsi alati kelleltki targemalt, enne kui otsustad variandi A kasuks! Meie aps: Hakkasime kõik suure hurraaga skripte käivitama, kuid hiljem selgus, et oleksime pidanud kõigepealt uuendused ära tegema. Tulemus: suur ajakulu, sest pidime skriptid uuesti käivitama pärast uuenduste tegemist.
  3. Kui luua testkeskond ja sinna pole windowsi installitud, tuleb teha grubi confi muutus, et standardist oleks valitud esimene valik. Miks? Sest muidu osutub valituks teine variant ja siis ei pruugi linux käivituda.


Algselt mõtlesime kasutusse võtta ka Thunderbirdi, kuid õppejõud Ernitsale ei meeldinud see mõte, sest Thunderbird kirjutab infot kodukataloogi ning see on niigi väike.

Lisaks otsustasime tarkvaralistist välja jätta E17, sest ei leidnud korralikku PPA-d (Personal Package Archive), mida kasutada.

Teisipäev 29.03.2011

Eesmärgid:

  • Uue Virtualbox'i testimine.
  • Firefox 4 testimine.
  • Tarkvaralisti ülevaatamise jätkamine.
  • Xfce4 juurutamine.

Avastasime, et ÕIS ei tööta ID-kaardiga, Firefox4 on SSL-i suhtes väga nõudlik. Tegime algust probleemi lahendamisega: Olemas on virtuaalmasinas apache2 server, koos SSL'i ja ID-kaardi toega. Praegu käib probleemi uurimine, mis võtab omajagu aega.

Praegusel ajahetkel(teisipäeva keskpäeval) tegelevad Rain ja Olle Firefox4, ÕISI ja ID-kaardi probleemidega. Kristjan tegeleb Xfce4 juurutamisega. Rasmus kammib põhjalikult läbi tarkvaralisti ja Katrin tegeleb dokumenteerimise ja Rasmuse aitamisega.

Edusammud:

  • Xfce4 on laivis (klassi 410 arvutites) ja töötab.
  • Pulseaudio läinud, asemele tuli Alsa. Väljalogimisel üritati soundi mängida, kuid see jäi pidama, sest pulseaudio ei saanud võrgufailisüsteemist faile kätte, kuna kasutaja oli juba välja loginud. Testisime Skype'i pärast pulseaudio mahavõtmist ning see töötas, samuti ka videokõned. Töötasid ka muusika kuulamise programmid ja mixer.
  • Oleme leidnud alternatiive erinevatele programmidele.
  • Ühtlasi toimub ka meie wiki-lehe edasiarendamine.

Küsitluse tulemused:

Pakuti palju erinevaid programme kooli arvutiklasside Linuxisse. Allpool on kirjeldatud, millised neist on olemas, millised plaanime võib- olla lisada ning millised jätame kindlasti välja.

  • Olemasolevad programmid: Dia, Gimp, Vim, Blender, Inkscape, links, programmid toetamaks php, java, c++, c#, python, ruby programmeerimiskeeli.
  • Mõtleme veel, kas lisada või mitte: Hexedit, Google Earth, ArgoUML, Freemat, Moonlight-Mono (Silverlight for linux).
  • Puudub vajadus: Nmap, Wireshark, Etherwake, Libre0ffice, MapInfo Proviewer, GRASS, Quantum GIS, ESRI ArcReader.

Lisaks jäävad paigaldamata KDE (sest ei toeta võrgukettakasti), php5-cli (sest enoses olemas), KMess (sest on KDE põhine).

Kolmapäev 30.03.2011

Eesmärgid:

  • Meili teel tehtud küsitlusele vastuste sorteerimine, ülevaatamine, läbimõtlemine ja wikisse vastamine/põhjendamine.
  • Firefox 4 + SSL + ID-Kaart.
  • Erinevate pidevalt kasutuses olevate programmide default confide ülevaatamine/parandamine (nano, vim jne).
  • Teiste arvutiklasside( 317 ja 319 ) linuxite uuendamine ja testimine.
  • Leida lahendus, mis teha quata ületamise probleemiga.
  • Teha terminalile alias.

Edusammud:

  • Oleme läbi kamminud kõik programmid.
  • Valmis skript virtuaalmasinate kaustade ümberpaigutamiseks kodukaustast kõvakettale.
  • Leidsime mitmetele programmidele alternatiive.
  • Testisime Firefox4 ja ootame, kuni ÕIS-i arendajad lisavad uue SSL-i. Seejärel saame uuesti proovida, kas nüüd saab Firefox4-ga ÕIS-i keskkonda logida ID-kaardiga.
  • Leidsime ilusa taustapildi, mida soovime Xfce4 alt sisselogituna näha arvutiklassides, kuid praegu, kolmapäeva õhtul, ootame veel, et saada luba selle kasutamiseks.
  • Määrasime globaalsed konfiguratsioonid Geditile ja Gnome'ile.

Vaikesätted Geditile:

  1. Sulgude vastandamine.
  2. Automaatne tabuleerimine.
  3. Lülitasime sisse ridade numbrid ning tuuakse esile rida, kus parasjagu ollakse.
  4. Autosave ja backup maha.
  5. Standardtabuleerimine 4-kohaline.
  6. Text – wrap.

Vaikesätted Gnome'ile:

  1. Keerasmine maha start-up sound’i.
  2. Kaotasime ära varem sisseloginud inimeste nimekirja


Xfce4 + dual screen:

xrandr --output VGA1 --auto --output DP1 --auto --left-of VGA1


Soovime eemaldada AlienArena mängu, kuna X crashib.

Sel hilisel õhtutunnil (kell 21.30) oleme endiselt koolis ja tegeleme vimi ja nano confi uurimisega. Panime paika eesmärgid, mis loodame homme õhtuks tehtud saada.

Neljapäev 31.03.2011

Eesmärgid:

  • Testimine uuemal Ubuntul.
  • Iso tegemine.
  • Teha terminalile alias.
  • Tegeleda Google Earth'i, Moonlightiga.
  • Grub'i uus taust?

Edusammud:

  • Määrasime globaalsed konfiguratsioonid Vimile ja Nanole.
  • Testisime confid uuel ubuntul.
  • Valmis Grubi uus taust, mida on võimalik näha lehe allpool osas.

Vaikesätted Nanole:

  1. 4-kohaline tabuleering.
  2. Automaatne tabuleering.
  3. Sulgude ära-tundmine.
  4. Koodi highlightimine.
  5. Hiire tugi.

Vaikesätted Vimile:

  1. Sulgude ära-tundmine.
  2. Hiire tugi.
  3. Reanumbrid.
  4. Koodi highlightimine.
  5. Näitab hetke asukohta.


Homme tegeleme Google Earthi ja moonlight'iga, samuti jääb homseks ka terminalile alias teha. Need ülesanded saab täita vaid keskhalduses.

Reede 1.04.2011

Eesmärgid:

Lisatav tarkvara

  • Gip
  • Xfce4
  • Subnetcalc
  • Bluefish
  • Mathomatic
  • OpenTTD
  • ArgoUML
  • HexEdit
  • Moonlight
  • Google Earth

Tarkvara lisamine/testimine

Estobuntu installatsiooni list

http://enos.itcollege.ee/~raav/katsile/installation_list.txt

Estobuntu config list

http://enos.itcollege.ee/~raav/katsile/config_list.txt

Uus default taustapilt

pildid saame siit:

http://enos.itcollege.ee/~kkalder/taust/pingu_lai.jpg

http://enos.itcollege.ee/~kkalder/taust/pingu_kitsas.jpg

pildid tuleb majutada kataloogi:

-rw-r--r-- 1 root root 294K 2011-04-08 10:16 /usr/share/images/desktop-base/pingu_kitsas.jpg

-rw-r--r-- 1 root root 304K 2011-04-08 10:16 /usr/share/images/desktop-base/pingu_lai.jpg

seejärel tuleb võtta fail:

klassi 410 widscreen jaoks: http://enos.itcollege.ee/~kkalder/taust/410/xfce4-desktop.xml

klasside 317 ja 319 4:3 monitoride jaoks: http://enos.itcollege.ee/~kkalder/taust/3179/xfce4-desktop.xml

ja majutada see:

-rw-r--r-- 1 root root 596 2011-04-08 10:25 /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml

Uus taustapilt Grubile

Fail asub siin:

http://enos.itcollege.ee/~kkalder/grub-itcollege.tga

Fail peaks kõvakettal asuma siin:

-rwxr-xr-x 1 root root 35910 2011-03-31 16:45

/usr/share/images/desktop-base/grub-itcollege.tga


Skript, mis kõik alljärgneva otse ära teeb:

http://enos.itcollege.ee/~kkalder/skript.sh

Gnome conf

Gediti confi vaikesätted, start-up helide mahavõtmine, varem sisseloginud inimeste nimekirja kaotamine jmt:

http://enos.itcollege.ee/~kkalder/gconf.sh

#!/bin/bash
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/bracket_matching/highlight_bracket_matching "true" # hilight matching brackets on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching "true" # matching brackets on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/auto_indent/auto_indent "true" # auto-indent on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line "true" # add highlight for current line
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers "true" # show line numbers
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/save/auto_save "false" # turn off auto saving
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/save/create_backup_copy "false" # turn off backups
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int --set /apps/gedit-2/preferences/editor/tabs/tabs_size "4" # tab space
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode "GTK_WRAP_WORD" # text wrap on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/sound/event_sounds --type bool "false" # silence at gnome startup
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type Boolean --set /apps/gdm/simple-greeter/disable_user_list "true" # List minema!
touch /var/tmp/elavatesurnute.2

OpenTTD

apt-get install openttd

Subnetcalc

apt-get install subnetcalc

HexEditor

apt-get install hexedit

Bluefish

apt-get install bluefish

Gip

apt-get install gip

Mathomatic

apt-get install mathomatic

Xfce 4

See juhend eeldab, et kasutaja, kes seda juhendit järgib, suudab iseseisvalt mõelda ja natukene linuxit kasutada. Esmalt tuleb installeerida xfec4 ja mõned lisad:

apt-get install xfce4 thunar-archive-plugin thunar-media-tags-plugin xfprint4 menu sox

Edasi installime orta theme'd:

add-apt-repository ppa:nikount/orta-desktop
apt-get update
apt-get install orta-theme
apt-get install orta-emerald-decorators
apt-get install orta-xfwm4-decorators

Default theme muutmine:

Fail, mida vaja: http://enos.itcollege.ee/~kkalder/xsettings.xml


Faili info:

/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml

-rw-r--r-- 1 root root 369 2010-02-12 21:23 xsettings.xml


Fail, mida vaja: http://enos.itcollege.ee/~kkalder/helpers.rc

jolinar@koolilinux:~/test$ ls -l /etc/xdg/xfce4/

-rw-r--r-- 1 root root 230 2010-05-19 17:47 helpers.rc

ArgoUML

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
apt-get update
apt-get install argouml

Virtualbox 4

Puuduvad sõltuvused: libqtcore4 (>= 4:4.7.0~beta1)

Sõltuvused installitud VirtualBoc v. 4.0.4 on kasutusel ja töötab. Sai loodud ka skript, mis kolib virtualboxi kausta kodukataloogist kohalikule kõvakettale. (Tulemus: kodukataloogis rohkem vaba ruumi!)

Skript: http://enos.itcollege.ee/~raav/katsile/kaust.sh

Skript, mis annab märku, kui kettal on alla 25MB ruumi

#!/bin/bash
space=$(du -cs)
space=$(echo $space | cut -d" " -f1)
maht=$((512000-$space))
if [ $maht -lt 25600 ]; then
	zenity --warning --text 'Caution: You have less than 25 MB of free space left'
fi


Chrome

Skript, mis liigutab chrome'i kataloogi kohalikule kettale, et sama kasutaja saaks mitmes masinas chrome'i kasutada.

Skript: http://enos.itcollege.ee/~raav/katsile/chrome.sh


Gedit

#!/bin/bash
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/bracket_matching/highlight_bracket_matching "true"
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching "true"
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/auto_indent/auto_indent "true" # auto-indent on
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/current_line/highlight_current_line "true" # add highlight for current line
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers "true" # show line numbers
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/save/auto_save "false" # turn off auto saving
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gedit-2/preferences/editor/save/create_backup_copy "false" # turn off backups
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type int --set /apps/gedit-2/preferences/editor/tabs/tabs_size "4" # turn off backups
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode "GTK_WRAP_WORD" # text wrap on

Nano

Nano global confi fail.

http://enos.itcollege.ee/~rkorgmaa/nanorc

Kuhu minema peab: /etc/nanorc

-rw-r--r-- 1 root root 8671 2011-03-30 10:50 nanorc

Vim

Vim'i global confi fail.

http://enos.itcollege.ee/~raav/katsile/vimrc

Kuhu minema peab: /etc/vim/vimrc

-rw-r--r-- 1 root root 2215 2010-09-28 13:59 /etc/vim/vimrc

Firefox 4

sudo apt-get remove firefox-4.0
sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get install firefox


  • ID-kaart

itcollege.ois.ee

Secure Connection Failed

An error occurred during a connection to itcollege.ois.ee.

SSL peer was not expecting a handshake message it received.

(Error code: ssl_error_handshake_unexpected_alert)
  The page you are trying to view can not be shown because the authenticity of the received data could not be verified.
  Please contact the web site owners to inform them of this problem. Alternatively, use the command found in the help menu to report this broken site.

www.eesti.ee - töötab

swedbank - töötab

seb.ee - töötab


Firefox4 testimiseks lõime virtuaalmasinasse testkeskkonna.

Kõigepealt sai loodud Veebiserveri labor v.2 juhendi järgi esialgne veebiserver. Mille peale sai lisatud ID-kaardiga autentimis võimalus ID kaardiga autentimine Apache2 veebiserveriga.

Kasutusel oli OpenSSL 0.9.8k-7ubuntu8.6 ning sisselogimine oli edukas. Edasi sai Apache confi faili lisatud itcollege.ois.ee SSL'i conf. Sisselogimine oli endiselt edukas.

Kuna itcollege.ois.ee keskkonnas on kasutusel vanem OpenSSL siis sai virtuaalmasinas downgrade'itud OpenSSL madalamale versioonile.

Endiselt õnnestus sisse logida. Ootame neljapäeva (30.03.2011), et ois.ee arendajad uuendaks kasutuses olevat OpenSSL'i.

https://wiki.mozilla.org/Security:Renegotiation

Mõned leitud probleemid

1. Failed to fetch http://deb.opera.com/opera/dists/stable/Release

Lahendus: wget -O - http://deb.opera.com/archive.key | sudo apt-key add -

2. Xfce4-s ei töötanud AlienArena mäng, sest videodraiver jooksis kokku iga kord, kui mängu üritati käivitada ning seejärel sulgeda.

Lahendus: AlienArena eemaldamine.

3. Pulseaudio tekitas probleeme väljalogimisel.

Lahendus: Pulseaudio eemaldamine.

Keskhalduse konf

MonoDevelop

package { "monodevelop": ensure => latest }
package { "monodevelop-vala": ensure => latest }
package { "monodevelop-java": ensure => latest }
package { "monodevelop-nunit": ensure => latest }
package { "monodevelop-versioncontrol": ensure => latest }

gIP

package { "gip": ensure => latest }

Veebibrauseri testimine

  • Kontrollida, et töötaks flash, java, https, id-kaardiga autentimine.

Soovitused

  • Intensiivõppe nädal võiks toimuda pikemalt (u. 2 nädalat).
  • Pakutavate projektide hulk võiks olla suurem ja mitmekesisem.