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

From ICO wiki
Jump to navigationJump to search
Kakukk (talk | contribs)
No edit summary
Kakukk (talk | contribs)
No edit summary
Line 42: Line 42:




Algselt plaanisime võtta kasutusse ka Thunderbirdi, kuid õppejõud Ernitsale ei meeldinud see mõte, sest Thunderbird kirjutab infot kodukataloogi ning see on niigi väike.
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 jätsime tarkvaralistist välja E17, sest ei leidnud korralikku PPA-d (Personal Package Archive), mida kasutada.
Lisaks otsustasime tarkvaralistist välja jätta E17, sest ei leidnud korralikku PPA-d (Personal Package Archive), mida kasutada.


=== Teisipäev 29.03.2011 ===
=== Teisipäev 29.03.2011 ===

Revision as of 13:57, 30 March 2011

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).
  • Puuduvad õppe-eesmärgil kasutatavad spetsiifilised programmid (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.
  • 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

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 kui 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. Testisime Skype'i pärast pulseaudio mahavõtmist ning see töötas, ka videokõned. Samuti töötasid ka muusika kuulamise programmid ja mixer.
  • Oleme leidnud alternatiive erinevatele programmidele.
  • Toimub 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).


Käsk, mis kaotab ära varem sisseloginud kasutajate nimekirja:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type Boolean --set /apps/gdm/simple-greeter/disable_user_list True

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


Xfce4 + dual screen:

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


OpenTTD ja aMSN'i lisamine

Lisatav tarkvara

  • Gip
  • Xfce4
  • Subnetcalc
  • Bluefish

Tarkvara testimine

Gnome conf

Gediti conf normaalseks, startup helid maha jmt:

#!/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" # 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
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

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

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 koos seadetega elama kõvakettale. (kodukastas rohkem vaba ruumi!)

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

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

Probleemid, mis on leitud

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

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


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 }