• Skip to content
  • Skip to link menu
KDE::Enterprise Homepage
  • KDE::Enterprise / Articles
 
 

In The Middle of Everywhere

Before we create our corporate KDE environment, let's get our bearings. Our sample network will consist of one administration system (admin), a file server (fileserv), and any number of desktops (desktop1, desktop2, etc.). We'll assume that fileserv is running NFS to share files, and that admin and all of the desktops can mount NFS shares from fileserv. Our goal is to place a set of KDE configuration files on fileserv, and then supplant each desktop's independent set of KDE configuration file with one set of shared files.

INSTALLING KDE

To begin, we install KDE on admin. The easiest, quickest and most fool-proof way to install KDE is to use pre-built binaries. Most Linux distributions come with easy-to-install KDE packages, though KDE binary and source packages can also be downloaded directly from KDE's file servers at http://downloads.kde.org. The latest stable release can be found in the /pub/kde/stable/latest directory on that server.

If you choose to install the KDE packages by hand (as opposed to using a helper tool such as apt-get that handles dependencies and installation order for you), remember to first install arts (the KDE media system ), then kdelibs, and then kdebase. After those base packages are installed, the rest of the KDE packages can be installed in any order.

Upon completion of the install process, all of the KDE files will be found under a single directory in the file system, which we'll refer to as $KDEPREFIX. When installing binary packages, $KDEPREFIX is often /opt/kde or /usr. When compiling from sources, $KDEPREFIX is /usr/local/kde (this default can be changed by passing a different path to configure using the --prefix option).

For this article, we'll assume that $KDEPREFIX is /opt/kde. If KDE is installed elsewhere on your system, simply replace /opt/kde in our examples with your $KDEPREFIX.

If you look at the contents of $KDEPREFIX, you should see something similar to the following:

# ls -AF /opt/kde 
bin/  doc/  etc/  include/ 
lib/  man/  sbin/ share/ 

Of these directories, the one we're most interested in is share, since it's the place where KDE stores default application data and configuration files. A quick peak in the share directory reveals places for configurations (share/config), data (share/apps), icons (share/icons), wallpaper (share/wallpapers), and more.

SHARING RESOURCES

Once KDE has been installed on admin, our next task is to copy the /opt/kde/share directory (and all of its contents and subdirectories) from admin to a shared file system hosted by fileserv. Using the admin machine, copy /opt/kde/share to any file system that can also be remotely mounted by admin and the desktops, such as NFS and SMB shares.

For example, if /shareda is a widely-accessible NFS file system on fileserv, and it's mounted locally on admin as /remote/shareda, you would do something like this to perform the copy:

# cp -pr /opt/kde/share/remote/shareda/kde-share

With the share directory now on the file server (it's at fileserv:/shareda/kde-share), we are ready to create and configure a standard desktop. But first, let's review how KDE finds and uses application data and configurations.

page 1 2 3 4 5 6 7 next > >

KDE:The Korporate Desktop Environment

[ Edit ]

Inform

Skip menu "Inform"
  • Home
  • KDE Home
  • News
  • Information
  • FAQ
  • Events
  • Mailing List

KDE::Enterprise

Skip menu "KDE::Enterprise"
  • Articles
    • A Practical Planning and Implementation Guide for Migrating to Desktops Linux
    • Policy Based Linux Desktop Environment
    • Installing the Linux Business Desktop
    • KDE Kiosk: Battening Down the Hatches
    • The deployment dilemma
    • Future of desktop and business
    • KDE:The Korporate Desktop Environment
  • Success Stories
  • Business Directory
  • Interviews
  • Focus On...
  • Business Contacts

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by enterprise.kde.org Webmaster
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal