Migration to Linux¶
- Migration to Linux
- Configuring of the systems
- Calculate Directory Server
- Calculate Linux Desktop
- Windows Workstation
- Working with Windows terminal server
Configuring of the systems¶
By means of two packages, calculate-client and calculate-server, you can construct a heterogeneous network which consist of Windows and Linux clients. To get maximum facilities use latest version of Calculate Directory Server with pre-installed calculate-server and Calculate Linux Desktop including calculate-client with all packages required for work.
Calculate Directory Server¶
Installation and configuration of domain controller- Download Calculate Directory Server LiveCD and burn it to CD.
- Boot from the CD. Now you can test all features of the system and Install it to hard drive
- Configure the network.
- Configure services such as Samba server.
- Add new users.
- Set passwords for users client and admin which is needed for joining Windows and Linux clients corresponding to domain
cl-passwd --smb client samba cl-passwd --smb admin samba
Calculate Linux Desktop¶
Installing Linux clients.- Download Calculate Linux Desktop LiveDVD and burn it to DVD.
- Boot from the CD. Now you can test all features of the system and install it.
- Join computer to Calculate Directory Server domain.
- network drive 'Home' which is used for store users personal files;
- network drive 'Disks' which is used for store public files;
- network drive 'FTP' which is used for quick access to FTP (if FTP server is configured)

Windows Workstation¶
To join existing Windows clients to Calculate Directory Server domain it is necessary to fulfil following operations:
1. Open the System Configuration Utility (Start-> Settings-> Control Panel-> System), go to the tab "Computer Name" and click Change ...
2. In opened window, mark "is a member of a domain", enter the NetBIOS name of the group which includes the domain server (by default - Calculate) and click OK.
3. After this enter username and password. Type "admin" into username field and enter the password that was specified to user admin when you configuring Calculate Directory Server.
If all is OK then you will see message about joining the computer to domain. Congratulations! Now computer should be rebooted.
When you connect to domain for the first time you may receive an error. In this case just repeat entry by entering the password for user admin.
Don't forget to specify your domain in login window after rebooting the system.
- When you log into the domain following resources will be available
- network drive H which is used to store user's personal files;
- network drive R which is used to store shared files;
- network drive T which is used for quick access to FTP (if FTP server is configured).
Working with Windows terminal server¶
We skip configuring of Windows server. Join the server to Calculate Directory Server domain like you do for Windows Workstation.
To run Windows applications in CLD environment it is needed some special attention.
For example we consider creating icon for running Adobe Photoshop. It's important that the application occupies the entire screen but in the same time without going under top of screen.
You can manage icons on the server. For this purpose create file with program icon in template of calculate-client package in mounted directory 'var/calculate'
/var/calculate/remote/client-profile/always/.local/share/applications/photoshop.desktop
The file must contain following text
[Desktop Entry] Version=1.0 Name=Adobe Photoshop GenericName=graphic editor Comment= Exec=/usr/bin/keyexec rdesktop "-s 'C:\\Program Files\\Adobe\\Adobe Photoshop CS3\\photoshop.exe' -d calculate -a 16 -g #-hr_x11_width-#x#-sum(h,hr_x11_height-31)-# -T 'Adobe Photoshop' -S standard -zNDKE -p - winserver.localnet.org" Icon=photoshop Terminal=false StartupNotify=true Type=Application Categories=Graphics;
Note:
- hostname 'winserver.localnet.org' need to be replaced by yours
- Photoshop icon is the part of Calculate Linux Desktop.
- size of window is computed by sum function, where 32 is the height of top panel.
- keyexec utility allows you to run applications with password, which stored in a kernel's keys