Differences between revisions 1 and 36 (spanning 35 versions)
Revision 1 as of 2008-09-12 10:12:09
Size: 3517
Editor: AsmoKoskinen
Comment:
Revision 36 as of 2011-09-20 05:27:57
Size: 5507
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#dcc585; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Sisällysluettelo'''[[BR]][[TableOfContents(4)]]|| ||<tablebgcolor="#dcc585" tablewidth="40%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="border: 1px solid black; padding: 0.5em;">'''Sisällysluettelo'''<<BR>><<TableOfContents(3)>> ||
Line 7: Line 7:
[http://italc.sourceforge.net/ http://italc.sourceforge.net/] http://italc.sourceforge.net/
Line 9: Line 9:
== iTalc -asennus == {{http://www.arkki.info/howto/iTalc/01.png}}
Line 11: Line 11:
Tässä ohjeessa iTalc-ohjelmisto on asennettu lähdekoodista. Ohjelmisto on saatavilla myös deb-paketteina, sitä ei ole testattu tämän asennuksen rinnalla. == iTalc - Asennus ==
Line 13: Line 13:
[https://launchpad.net/~edubuntu-italc-devel/+archive https://launchpad.net/~edubuntu-italc-devel/+archive] iTalc kannattaa asentaa ppa-lähteestä:
Line 15: Line 15:
Kun lähdekoodipaketti on haettu, purettu sopivaan hakemistoon ja haettu kaikki muut tarvittavat ohjelmistot ja kirjastot, ohjelma rakennetaan lähdekoodista ja sennetaan /usr/local-hakemistoon. https://launchpad.net/~edubuntu-italc-devel/+archive

Poista ennen asennusta Vinagre-ohjelma, Vinagre käyttää myös VNC-ohjelmaa.

Asennus tehdään '''sekä''' päätteiden chroot-ympäristöön '''että''' palvelimelle.

=== iTalc - Asennus chroot-ympäristöön ===

Kopioi /etc/apt/sources.list-tiedosto palvelimelta päätteiden chroot-ympäristöön ja päivitä tiedot. Katso tästä tarkemmin toisesta ohjeesta: http://wiki.ubuntu-fi.org/LTSP5_Chroot . Tämän jälkeen siirry chroot-ympäristöön ja asenna vain iTalc-ohjelmiston asiakas-ohjelma: '''italc-client'''.
Line 18: Line 26:
asmok@ubuntu:~/Bin/italc-1.0.9$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
[--]
configure: creating ./config.status
config.status: creating Makefile
config.status: creating italc.spec
config.status: creating lib/Makefile
config.status: creating ica/Makefile
config.status: creating ima/Makefile
config.status: creating ima/data/italc
config.status: creating ima/data/italc.desktop
config.status: creating setup/Makefile
config.status: creating ica/ica.rc
config.status: creating ima/italc.rc
config.status: creating setup/setup.rc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing lib/include/rfb/rfbconfig.h commands
config.status: creating lib/include/rfb/rfbconfig.h - prefix LIBVNCSERVER for config.h defines
config.status: lib/include/rfb/rfbconfig.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands

 =============================
 === iTALC - INFORMATION ===================================================
 =============================
 =
 = iTALC was configured successfully! Now try to build it by typing
 = 'make' and wait until it is finished.
 = Then either install iTALC by typing 'make install' or copy the binaries by
 = hand as described in INSTALL.
 =
 = If there're any problems, please contact an iTALC-developer (see AUTHORS)
 =

asmok@ubuntu:~/Bin/italc-1.0.9$
sudo chroot /opt/ltsp/i386
Line 62: Line 30:
asmok@ubuntu:~/Bin/italc-1.0.9$ make
make all-recursive
make[1]: Siirrytään hakemistoon "/home/asmok/Bin/italc-1.0.9"
Making all in lib
make[2]: Siirrytään hakemistoon "/home/asmok/Bin/italc-1.0.9/lib"
[--]
make[3]: Poistutaan hakemistosta "/home/asmok/Bin/italc-1.0.9/setup"
make[2]: Poistutaan hakemistosta "/home/asmok/Bin/italc-1.0.9/setup"
make[2]: Siirrytään hakemistoon "/home/asmok/Bin/italc-1.0.9"
make[2]: Poistutaan hakemistosta "/home/asmok/Bin/italc-1.0.9"
make[1]: Poistutaan hakemistosta "/home/asmok/Bin/italc-1.0.9"
asmok@ubuntu:~/Bin/italc-1.0.9$
root@ubuntu:/# apt-get install italc-client
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Reading state information... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  libitalc
Suositellut paketit:
  avahi-utils
Seuraavat UUDET paketit asennetaan:
  italc-client libitalc
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 0t/711kt.
After this operation, 1696kB of additional disk space will be used.
Haluatko jatkaa [K/e]?
VAROITUS: Seuraavian pakettien alkuperää ei voi varmistaa!
  libitalc italc-client
Asennetaanko nämä paketit ilman todennusta [y/N]? y
Selecting previously deselected package libitalc.
(Reading database ... 24258 files and directories currently installed.)
Unpacking libitalc (from .../libitalc_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb) ...
Selecting previously deselected package italc-client.
Unpacking italc-client (from .../italc-client_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb) ...
Setting up libitalc (1:1.0.9.1-0ubuntu3~ppa1) ...
Setting up italc-client (1:1.0.9.1-0ubuntu3~ppa1) ...
Creating teacher keypair
Creating admin keypair
Creating supporter keypair
Installing ldm rc script
root@ubuntu:/#
Line 76: Line 61:
=== iTalc - Asennus palvelimelle ===

Asenna palvelimelle tavalliseen tapaan '''italc-master''' -ohjelma.
Line 77: Line 66:
asmok@ubuntu:~/Bin/italc-1.0.9$ sudo make install
Making install in lib
make[1]: Siirrytään hakemistoon "/home/asmok/Bin/italc-1.0.9/lib"
[--]
make[2]: Poistutaan hakemistosta "/home/asmok/Bin/italc-1.0.9"
make[1]: Poistutaan hakemistosta "/home/asmok/Bin/italc-1.0.9"
asmok@ubuntu:~/Bin/italc-1.0.9$
admin-ubuntu@ubuntu:~$ sudo apt-get install italc-master
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatietoja... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  italc-client libitalc
Suositellut paketit:
  avahi-utils
Seuraavat UUDET paketit asennetaan:
  italc-client italc-master libitalc
0 päivitetty, 3 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 0t/1823kt.
Tämän toiminnon jälkeen käytetään 3432kB lisää levytilaa.
Haluatko jatkaa [K/e]?
VAROITUS: Seuraavian pakettien alkuperää ei voi varmistaa!
  libitalc italc-client italc-master
Asennetaanko nämä paketit ilman todennusta [y/N]? y
Valitsen aikaisemmin valitsemattoman paketin libitalc.
(Luetaan tietokantaa... 135273 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Puretaan pakettia libitalc (.../libitalc_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb)...
Valitsen aikaisemmin valitsemattoman paketin italc-client.
Puretaan pakettia italc-client (.../italc-client_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb)...
Valitsen aikaisemmin valitsemattoman paketin italc-master.
Puretaan pakettia italc-master (.../italc-master_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb)...
Säädän asetukset: libitalc (1:1.0.9.1-0ubuntu3~ppa1) ...
Säädän asetukset: italc-client (1:1.0.9.1-0ubuntu3~ppa1) ...
Creating teacher keypair
Creating admin keypair
Creating supporter keypair

Säädän asetukset: italc-master (1:1.0.9.1-0ubuntu3~ppa1) ...
admin-ubuntu@ubuntu:~$
}}}

== iTalc - Käyttö luokkahuoneessa ==

Tämän asennuksen yhteydessä kaikki iTalcin ominaisuudet eivät aluksi toimineet; "Fullscreen Demo" ja "Window Demo" eivät ensin toimineet. Tämä johtui luultavimmin siitä, että käytettiin dynaamisia ip-numeroita. '''Kun päätteen ip-numero sidottiin mac-osoitteeseen, niin myös Demo-toiminnot toimivat.''' Ohessa tässä ohjeessa käytetty dhcpd.conf- ja lts.conf-tiedostot.

[[http://www.arkki.info/howto/iTalc/dhcpd.conf|dhcpd.conf]]

[[http://www.arkki.info/howto/iTalc/lts.conf|lts.conf]]

1. Viestin lähettäminen.

[[http://www.arkki.info/howto/iTalc/02.png|Viesti opettajalta]]

[{{http://www.arkki.info/howto/iTalc/10.png}}

2. Päätteeen haltuunotto auttamista varten.

[[http://www.arkki.info/howto/iTalc/03.png|Päätteen valitseminen]]

[[http://www.arkki.info/howto/iTalc/04.png|Päätteen haltuunotto]]

[[http://www.arkki.info/howto/iTalc/05.png|Päätteen katseleminen]]

3. Ohjelman käynnistäminen päätteellä

[[http://www.arkki.info/howto/iTalc/06.png|Gedit-ohjelman käynnistäminen]]

[[http://www.arkki.info/howto/iTalc/07.png|Gedit]]

4. Lista toimenpiteistä, jotka ovat mahdollisia pääteympäristössä.

[[http://www.arkki.info/howto/iTalc/08.png|Lista]]

5. Päätteet voidaan lukita pois käytöstä

{{http://www.arkki.info/howto/iTalc/09.png}}

----

Sisällysluettelo

LTSP5 - iTalc

iTalc-ohjelmistolla voidaan opettajan koneelta hallita ATK-luokan kaikkia muita tietokoneita (Windows tai Linux-tietokoneita). Lue tarkemmin iTalc ohjelmistosta:

http://italc.sourceforge.net/

http://www.arkki.info/howto/iTalc/01.png

iTalc - Asennus

iTalc kannattaa asentaa ppa-lähteestä:

https://launchpad.net/~edubuntu-italc-devel/+archive

Poista ennen asennusta Vinagre-ohjelma, Vinagre käyttää myös VNC-ohjelmaa.

Asennus tehdään sekä päätteiden chroot-ympäristöön että palvelimelle.

iTalc - Asennus chroot-ympäristöön

Kopioi /etc/apt/sources.list-tiedosto palvelimelta päätteiden chroot-ympäristöön ja päivitä tiedot. Katso tästä tarkemmin toisesta ohjeesta: http://wiki.ubuntu-fi.org/LTSP5_Chroot . Tämän jälkeen siirry chroot-ympäristöön ja asenna vain iTalc-ohjelmiston asiakas-ohjelma: italc-client.

sudo chroot /opt/ltsp/i386

root@ubuntu:/# apt-get install italc-client
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Reading state information... Valmis 
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  libitalc
Suositellut paketit:
  avahi-utils
Seuraavat UUDET paketit asennetaan:
  italc-client libitalc
0 päivitetty, 2 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 0t/711kt.
After this operation, 1696kB of additional disk space will be used.
Haluatko jatkaa [K/e]? 
VAROITUS: Seuraavian pakettien alkuperää ei voi varmistaa!
  libitalc italc-client
Asennetaanko nämä paketit ilman todennusta [y/N]? y
Selecting previously deselected package libitalc.
(Reading database ... 24258 files and directories currently installed.)
Unpacking libitalc (from .../libitalc_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb) ...
Selecting previously deselected package italc-client.
Unpacking italc-client (from .../italc-client_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb) ...
Setting up libitalc (1:1.0.9.1-0ubuntu3~ppa1) ...
Setting up italc-client (1:1.0.9.1-0ubuntu3~ppa1) ...
Creating teacher keypair
Creating admin keypair
Creating supporter keypair
Installing ldm rc script
root@ubuntu:/#

iTalc - Asennus palvelimelle

Asenna palvelimelle tavalliseen tapaan italc-master -ohjelma.

admin-ubuntu@ubuntu:~$ sudo apt-get install italc-master
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatietoja... Valmis       
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
  italc-client libitalc
Suositellut paketit:
  avahi-utils
Seuraavat UUDET paketit asennetaan:
  italc-client italc-master libitalc
0 päivitetty, 3 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 0t/1823kt.
Tämän toiminnon jälkeen käytetään 3432kB lisää levytilaa.
Haluatko jatkaa [K/e]? 
VAROITUS: Seuraavian pakettien alkuperää ei voi varmistaa!
  libitalc italc-client italc-master
Asennetaanko nämä paketit ilman todennusta [y/N]? y
Valitsen aikaisemmin valitsemattoman paketin libitalc.
(Luetaan tietokantaa... 135273 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Puretaan pakettia libitalc (.../libitalc_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb)...
Valitsen aikaisemmin valitsemattoman paketin italc-client.
Puretaan pakettia italc-client (.../italc-client_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb)...
Valitsen aikaisemmin valitsemattoman paketin italc-master.
Puretaan pakettia italc-master (.../italc-master_1%3a1.0.9.1-0ubuntu3~ppa1_i386.deb)...
Säädän asetukset: libitalc (1:1.0.9.1-0ubuntu3~ppa1) ...
Säädän asetukset: italc-client (1:1.0.9.1-0ubuntu3~ppa1) ...
Creating teacher keypair
Creating admin keypair
Creating supporter keypair

Säädän asetukset: italc-master (1:1.0.9.1-0ubuntu3~ppa1) ...
admin-ubuntu@ubuntu:~$

iTalc - Käyttö luokkahuoneessa

Tämän asennuksen yhteydessä kaikki iTalcin ominaisuudet eivät aluksi toimineet; "Fullscreen Demo" ja "Window Demo" eivät ensin toimineet. Tämä johtui luultavimmin siitä, että käytettiin dynaamisia ip-numeroita. Kun päätteen ip-numero sidottiin mac-osoitteeseen, niin myös Demo-toiminnot toimivat. Ohessa tässä ohjeessa käytetty dhcpd.conf- ja lts.conf-tiedostot.

dhcpd.conf

lts.conf

1. Viestin lähettäminen.

Viesti opettajalta

[http://www.arkki.info/howto/iTalc/10.png

2. Päätteeen haltuunotto auttamista varten.

Päätteen valitseminen

Päätteen haltuunotto

Päätteen katseleminen

3. Ohjelman käynnistäminen päätteellä

Gedit-ohjelman käynnistäminen

Gedit

4. Lista toimenpiteistä, jotka ovat mahdollisia pääteympäristössä.

Lista

5. Päätteet voidaan lukita pois käytöstä

http://www.arkki.info/howto/iTalc/09.png