Migration to Linux

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
  1. Download Calculate Directory Server LiveCD and burn it to CD.
  2. Boot from the CD. Now you can test all features of the system and Install it to hard drive
  3. Configure the network.
  4. Configure services such as Samba server.
  5. Add new users.
  6. 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.
  1. Download Calculate Linux Desktop LiveDVD and burn it to DVD.
  2. Boot from the CD. Now you can test all features of the system and install it.
  3. Join computer to Calculate Directory Server domain.
At login into system following resources will be available
  • 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
Thank you!