Installation under Linux
This section is still incomplete. For the time being take a look at INSTALL-file inside the source-tarball.
Debian stable (etch) contains very old versions of iTALC (0.9.6.2). These versions are not supported anymore because of a major rewrite of iTALC (versions 1.0.x). Debian unstable has recent iTALC packages which were backported to Debian Etch so you can use them simply by following these instructions. If you use Debian Unstable you can launch
apt-get install italc-client italc-master
ITALC packages are currently available in the repositories of the Mandriva.
Ahow to add package repositories : italc, italc-client and italc-master With drakintall o :
su contraseña: xxxxx urpmi -a italc
The Ubuntu repository for 7.10 (Gutsy Gibbon) has iTALC version 1.0.2
The Ubuntu repository for 8.10 (Intrepid Ibex) has iTALC version 1.0.9
For installation instructions refer to the Debian install instructions.
Step 1. Installation
Add the server:ltsp openSUSE Build Service repository on the LTSP server:
zypper ar http://download.opensuse.org/repositories/Education/openSUSE_11.2/ Education
Note: replace openSUSE_11.2 with the openSUSE version you are using.
Install the required packages:
zypper in italc italc-client italc-master
Step 2. Running iTALC
start-ica & italc-launcher &
Step 3. Adding teachers, classroom and clients
All the clients are automatically detected using avahi and added to classroom.
Add teachers or admins to "italc" group via yast2 users module. This will give them them full access to italc.
More information here: http://en.opensuse.org/Italc
Setup authentication keys
Simply run as root
This will create the folder /etc/italc/keys/. Inside it you'll find public/ and private/ folders with keys inside.
For each client you want control, you have to make available the public keys. For each client you want to be capable to run italc master, you have make available the public AND the private keys.
To make available the keys, you can copy them to each clinet using a flash memory and then checking the permissions after or you can share a folder and configure italc to point over there. This article explains how: Customizing paths to keys and config-files
It's suggested to create a group with all teacher users and:
chgrp -R teachers /etc/italc/keys/private/ chmod -R 640 /etc/italc/keys/private/ chmod -R ug+X /etc/italc/keys/private/
so the private keys are readable only from teachers ond none else can run Italc. Make sure the public key is readable by all or you may want to create a "students" group and do the same as before.
Installation under Windows
Installing iTALC is a very simple process and takes less than five minutes to complete. The following installation guide will help you install iTALC version 1.0.2 in Microsoft Windows XP.
Prior to Installation Steps
Begin your installation by:
- Checking to see if your computers have the minimum system requirements.
- Download (http://sourceforge.net/projects/italc/) the latest release of iTALC.
- Unzip the downloaded file to a folder on your hard drive, USB drive or network share.
- Print this document out so you have it handy during the installation.
Master Application Installation Instructions
- Log into the computer you wish you install the iTALC Master Application (the one you wish to monitor and control the other computers with) as an Administrator to ensure you have installation privileges.
- Double-click on setup.exe to begin the installation setup. The Welcome screen should appear, click Next to continue.
- Read through the License agreement and if you agree, select "I agree" then click Next.
- Select where you would like iTALC to be installed (the default location is recommended) then click Next.
- Click 'Yes' to create the directory folder.
- Select to install both the Client and Master Applications then click Next.
- Select "Create a new key-pair" then click Next.
- Specify where you would like the keys to be installed. These keys are used to pair the server with the client machines to ensure that only the computers that have this same key can connect and also to enable you to have multiple "classrooms" on the same Local Area Network. It is recommended to use the default settings, but take note of the location where the public key will be exported (the third directory selection C:\Documents and Settings\%USERNAME%\).
- The installation will now begin.
- At 90% you will receive confirmation that the iTALC Client service was successfully registered. Click OK.
- The installation is now complete. Click Quit.
- If you have a firewall on your computer you will need to enable iTALC to have access through it. See "Enabling iTALC Windows Firewall Access" for how to do this for the Windows Firewall.
- Copy the public key from the directory specified in step 8 onto a USB drive or network share folder. You will need this file (italc_dsa_key.pub) during the installation of the client machines.
Client Application Installation Instructions
- Complete steps 1 through 5 of the "Master Application Installation Instructions".
- Select to install the Client Application only, then click Next.
- Select "Import public key of master computer", then browse to the USB drive or network share where you put the public key from step 12 in the "Master Application Installation Instructions", then click Next.
- Specify where you want the key to be stored locally (default location is recommended). Then click Finish. The installation is complete.
- If you have a firewall on your machines you will need to enable iTALC to have access through it. See "Enabling iTALC Windows Firewall Access" for how to do this for the Windows Firewall.
- On the server machine create a new classroom, then add computers to it specifying the computers IP addresses. Installation is now complete.
Enabling iTALC Windows Firewall Access
If you have a firewall on your computer you will need to give iTALC access through it. Following are the steps for how to achieve this on the Microsoft Windows XP firewall available in Microsoft Windows XP Service Pack 2.
- Open Windows Firewall properties from the Control Panel. If the firewall is off you do not need to continue with these steps.
- Under the Exceptions tab click "Add Program..."
- The Add a Program dialog shall appear. Click the "Browse..." button.
- Navigate to the iTALC program directory (by default located in C:\Program Files\iTALC) and select the italc.exe file, then click Open.
- iTALC will then be added into the selection. Click OK.
- Repeat steps 2 through 5 for the server computer, but selecting the ica.exe file (which is the Master Application).
- Click OK to complete the process.
You can also automate iTALC-installation (especially useful for installing a lot of clients). This is done by making a reference-installation on a client and check the option "Save installation-settings" at the end of installation. Then a file called installsettings.xml will be created in the directory which setup.exe is located in. This file can be used for installing other clients by passing the file name as a parameter the next time, e.g.
If running from a UNC please include the full path to the installsettings.xml eg: \\server\share\italc\italc.x.x\setup.exe \\server\share\italc\italc.x.x\installsettings.xml
you will then be able to run this command from a batchfile or script.
Installing authentication-keys from Windows-iTALC-installation on Linux
Copy the directory <iTALC-install-directory>\keys (e.g. C:\Program Files\iTALC\keys) to /etc/italc/ under Linux and adjust permissions so that everybody has read-permissions on public keys and only teachers etc. must read private keys (if you copy key-directory from a master-installation).
There are two options to uninstall iTalc. You can create a batch file that contains the following:
c:\progra~1\italc\ica.exe -unregisterservice reg delete "HKLM\SOFTWARE\iTALC Solutions" /f rd /s /q c:\progra~1\italc
Or you can follow these simple steps. Please note that some of these steps involve editing the registry and therefore can be hazardous to your computer if it is done incorrectly. I needed to do this to install a new key as it seemed to keep track of the old key and I had "Someone xx.xx.xx.xx tried to connect to this computer and failed to authenticate themselves correctly" or similar error so only a full uninstall and reinstall fixed it.
1. Open command prompt
2. Navigate to the installation folder (C:/Program Files/iTALC)
4. Click OK to the confirmation box
5. cd .. out of the directory
7. Y to confirm. (Check the entire folder has been deleted by opening it in explorer. If it is still there delete it from explorer rather than the command line)
8. Open the registry; run:
9. Navigate to HKLM > Software and delete "iTALC Solutions"
10. iTALC is now uninstalled, reboot if you wish.