Table of Contents
My Own SUSE
This is a page with how I've setup my Lenovo T500 laptop with openSUSE 11.1. I will document here everything I have configured, but I will not document the obvious such as agreeing to license agreements etc.
Exact model: Lenovo ThinkPad T500 2056-4QG
Hardware Considerations
In a Lenovo T500 there's a lot of hardware which I do not intent to use. Because all that hardware will be installed, configured and started I decided to switch it off in the BIOS:
- Enter <F1> during startup to enter the BIOS
- Go to Security → I/O Port Access
- Disabled:
- Bluetooth
- Modem
- IEEE 1394 (firewire)
- Serial Port
- Parallel Port
- Microphone
- Fingerprint reader
OS Installation
I'm installing openSUSE from an internal installation server, using the openSUSE 11.1 network boot CD to access the installation server resources.
Welcome
- Language: English (US)
- Keyboard layout: English (US)
System Analysis
- New installation
- Unchecked: Use Automatic Installation
Time Zone
- Region: Europe
- Time Zone: Netherlands
- Hardware clock set to UTC
- NTP Configuration:
- Enabled
- 3.opensuse.pool.ntp.org
Desktop Selection
- Gnome (2.24)
Disk
- Create SWAP partition /dev/sda1 2GB
- Create root partition /dev/sda2 147 GB
- ext3
- fstab options: no access time
User Settings
- Create user 'sjoerd' with password (documented in password file)
- Automatic login enabled
- Root password (documented in password file)
Software
- Graphical Environments
- GNOME Desktop Environment
- GNOME Base System
- X Window System
- Fonts
- Base Technologies
- Base System
- Enhanced Base System
- Laptop
- Yast System Administration
- Yast Installation Packages
- Software Management
- Proprietary Software
- package: iwl5000-ucode (Firmware for Intel PRO/Wireless 5100)
- Development
- Base Development
- package: gcc
- package: gcc-c++
- Search
- package: kernel-source
Network
- Disable IPv6
- Firewall enabled
- SSH port opened
- Network interfaces configured with DHCP
- No system proxy
- VNC disabled
Online update
- Internet connection tested
- No updates yet
Resources
Screen Setup
Because I already had my extra monitor attached to my laptop/dockingstation during the installation my first display was my extra monitor and my laptop monitor was recognized as a simple VESA monitor. To get this right I detached the extra monitor and in Yast - > Hardware → Graphics Card and Monitor I reconfigured the monitor and resolution possibilities. It took me a while to get it working, turned out, in the system panel there is an extra utility that sets the actual resolution. So, use Yast for configuring the possibilities and use the system panel utility to setup the resolution.
Commands:
- To set the resolution: gnome-display-properties
- To start yast: /sbin/yast2
- To start yast directly in “SaX2: X11 Configuration” (works only as root): /sbin/yast2 x11
Software Management
Repositories
After the installation these repositories (Yast → Software → Software Repositoties) were added to my box:
- openSUSE-11.1-Update
- openSUSE 11.1-0
- openSUSE-11.1-Non-Oss
- openSUSE-11.1-Oss
Besides these I also had two disabled repositories:
- openSUSE-11.1-Debug
- openSUSE-11.1-Source
I added our own internal update server and disabled all external update servers:
- Internal Update Server
Updates
After the configuration of the repositories it was time to update the installation: Yast → Software → Online Update
Software - Firefox
Base version: 3.0.4
Installed plugins:
- Xmarks - manages your bookmarks by keeping them on a server
- FireGestures - give commands to the browser using mouse gestures
- I only use the page back and forward, and scroll down and scroll up.
- Dictionaries
- Dutch dictionary: https://addons.mozilla.org/en-US/firefox/addon/3291
- US English dictionary: https://addons.mozilla.org/en-US/firefox/addon/3497
- Dictionary switcher: https://addons.mozilla.org/en-US/firefox/addon/3414
- Tab Mix Plus - Session manager and extended functionality for tabs
- PDF Download - Extends possibilities for web pdf documents
- NoScript - security add on regarding scripts
- MM3 ProxySwitch - Multiple proxies and simple switching
- Hide Favicons - cleans up the bookmarks toolbar
- Flashblock - decide if you wanna play flash content
- Download Statusbar - adds a toolbar for downloading
- Adblock Plus - Blocks banners and ads
- iFox - clean and bright theme
Installed through the package manager the latest available version: Install Software in start menu → searched for firefox. Version now: 3.0.14
Opened a page with flash → Install missing plugins This didn't work, also the manual installation didn't work. I had to install the plugin the same way I updated firefox: Install Software in start menu → searched for flash.
Screensaver Management
Control Center → Screensaver
- Regard the computer as idle after 30 minutes
- Screensaver: Cosmos
Control Center > Screensaver → Power Management
- On AC Power:
- Never put computer to sleep
- Do nothing when lid is closed
- Never put screen to sleep
- Dot not dim the display when idle
- On Battery Power
- Put computer to sleep when inactive for 45 minutes
- Suspend the computer when lid is closed
- Shutdown the computer when power reached critical low power
- Put screen to sleep when inactive for 35 minutes
- Reduce backlight brightness
- Dim display when idle
- General
- Shutdown when power button is pressed
- Suspend when suspend button is pressed
Lock screen
Added a lock screen button in the main toolbar:
- Right-click on toolbar → add to panel → select Lock screen → Add
Sound not working
After installing the flash plugin in firefox I tried to watch a video of one of my favorite bands on youtube. I had a video playing in front of me, but I didn't hear anything. Conclusion, my sound didn't work. I probably didn't install it correctly during the installation. I found a great article on opensuse.org for audio troubleshooting.
Step One
Is about installing the required software. According to the troubleshooting guide openSUSE comes with alsa, advanced linux sound architecture, which should be installed:
sjoerd@ws0052:~> rpm -aq| grep alsa alsa-plugins-pulse-1.0.18-6.12 alsa-plugins-1.0.18-6.12
Clearly, it's not installed. Installation: Install software → Search for alsa After the installation:
sjoerd@ws0052:~> rpm -aq| grep alsa alsa-1.0.18-8.12.1 alsa-plugins-pulse-1.0.18-6.12 alsa-plugins-1.0.18-6.12 alsa-oss-1.0.17-1.37 alsa-utils-1.0.18-6.4
After the installation you'll have to reboot, since a restart of the als soundsystem is not enough to get the sound working.
Test your sound
According to the troubleshooting guide you can test your audio by using commands, but that proved not necessary with me, during the startup the laptop already started to make sounds. I did test the sound anyway:
sjoerd@ws0052:~> speaker-test -c2 -l5 -twav speaker-test 1.0.18 Playback device is default Stream parameters are 48000Hz, S16_LE, 2 channels WAV file(s) Rate set to 48000Hz (requested 48000Hz) Buffer size range from 96 to 1048576 Period size range from 32 to 349526 Using max buffer size 1048576 Periods = 4 was set period_size = 262144 was set buffer_size = 1048576 0 - Front Left 1 - Front Right Time per period = 8.235408 0 - Front Left ^C
This test just says “front left” and “front right” over and over again and you can stop it by pressing <CTRL>+C.
The more extended test:
speaker-test -Dplug:front -c2 -l5 -twav
did not work with me, it failed saying: “Unable to set hw params for playback: Invalid argument” I also checked youtube, no problem!
Sound Management
As I said, the test was a bit unnecessary, since the laptop already started to make sound during startup, which is something I really don't want.
- Control Center → Sound → tab Sounds
- Uncheck “Play alerts and sound effects”.
I rebooted, and luckily the sound was gone.
Software - VMWare Server
I downloaded the latest VMWare server from the VMWare website. This was version “Version 2.0.1 | 156745 - 03/31/09” and I selected the rpm installation format. You need a login to make this download but I acquired one a long time ago.
Installing
You should do the install with “yast - installing software”. Of course you can right-click the rpm and select “Open with Install Software”, but you could also perform issue the command:
/sbin/yast2 --install /home/sjoerd/software/VMware-server-2.0.1-156745.i386.rpm
as root, which will give you the same result:
ws0052:~ # rpm -aq | grep -i vmware VMware-server-2.0.1-156745
Configuring
Start the configuration of vmware server by issuing (as root) the command “vmware-config.pl”:
ws0052:~ # vmware-config.pl Making sure services for VMware Server are stopped. Stopping VMware autostart virtual machines: Virtual machines failed Stopping VMware management services: VMware Virtual Infrastructure Web Access VMware Server Host Agent failed Stopping VMware services: VMware Authentication Daemon done Virtual machine monitor done You must read and accept the End User License Agreement to continue. Press enter to display it. Do you accept? (yes/no) yes Thank you. None of the pre-built vmmon modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] Using compiler "/usr/bin/gcc". Use environment variable CC to override. Your kernel was built with "gcc" version "4.3.2", while you are trying to use "/usr/bin/gcc" version "4.3". This configuration is not recommended and VMware Server may crash if you'll continue. Please try to use exactly same compiler as one used for building your kernel. Do you want to go with compiler "/usr/bin/gcc" version "4.3" anyway? [no] yes What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.6.27.29-0.1-pae/build/include] Extracting the sources of the vmmon module. Building the vmmon module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vmmon-only' make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o CC [M] /tmp/vmware-config0/vmmon-only/linux/driverLog.o CC [M] /tmp/vmware-config0/vmmon-only/linux/hostif.o CC [M] /tmp/vmware-config0/vmmon-only/common/comport.o CC [M] /tmp/vmware-config0/vmmon-only/common/cpuid.o CC [M] /tmp/vmware-config0/vmmon-only/common/hashFunc.o CC [M] /tmp/vmware-config0/vmmon-only/common/memtrack.o CC [M] /tmp/vmware-config0/vmmon-only/common/phystrack.o CC [M] /tmp/vmware-config0/vmmon-only/common/task.o CC [M] /tmp/vmware-config0/vmmon-only/common/vmx86.o CC [M] /tmp/vmware-config0/vmmon-only/vmcore/moduleloop.o LD [M] /tmp/vmware-config0/vmmon-only/vmmon.o Building modules, stage 2. MODPOST 1 modules CC /tmp/vmware-config0/vmmon-only/vmmon.mod.o LD [M] /tmp/vmware-config0/vmmon-only/vmmon.ko make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' cp -f vmmon.ko ./../vmmon.o make: Leaving directory `/tmp/vmware-config0/vmmon-only' The vmmon module loads perfectly into the running kernel. None of the pre-built vmci modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmci module for your system (you need to have a C compiler installed on your system)? [yes] Extracting the sources of the vmci module. Building the vmci module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vmci-only' make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules CC [M] /tmp/vmware-config0/vmci-only/linux/driver.o CC [M] /tmp/vmware-config0/vmci-only/linux/driverLog.o CC [M] /tmp/vmware-config0/vmci-only/linux/vmciKernelIf.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciContext.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciDatagram.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciDriver.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciDs.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciEvent.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciGroup.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciHashtable.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciProcess.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciQueuePair.o CC [M] /tmp/vmware-config0/vmci-only/common/vmciResource.o LD [M] /tmp/vmware-config0/vmci-only/vmci.o Building modules, stage 2. MODPOST 1 modules CC /tmp/vmware-config0/vmci-only/vmci.mod.o LD [M] /tmp/vmware-config0/vmci-only/vmci.ko make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' cp -f vmci.ko ./../vmci.o make: Leaving directory `/tmp/vmware-config0/vmci-only' The vmci module loads perfectly into the running kernel. None of the pre-built vsock modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vsock module for your system (you need to have a C compiler installed on your system)? [yes] Extracting the sources of the vsock module. Building the vsock module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config0/vsock-only' make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules CC [M] /tmp/vmware-config0/vsock-only/linux/af_vsock.o CC [M] /tmp/vmware-config0/vsock-only/linux/driverLog.o CC [M] /tmp/vmware-config0/vsock-only/linux/util.o CC [M] /tmp/vmware-config0/vsock-only/linux/vsockAddr.o LD [M] /tmp/vmware-config0/vsock-only/vsock.o Building modules, stage 2. MODPOST 1 modules WARNING: "VMCIDatagram_CreateHnd" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! WARNING: "VMCIDatagram_DestroyHnd" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! WARNING: "VMCI_GetContextID" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! WARNING: "VMCIDatagram_Send" [/tmp/vmware-config0/vsock-only/vsock.ko] undefined! CC /tmp/vmware-config0/vsock-only/vsock.mod.o LD [M] /tmp/vmware-config0/vsock-only/vsock.ko make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' cp -f vsock.ko ./../vsock.o make: Leaving directory `/tmp/vmware-config0/vsock-only' Unable to make a vsock module that can be loaded in the running kernel: insmod: error inserting '/tmp/vmware-config0/vsock.o': -1 Unknown symbol in module There is probably a slight difference in the kernel configuration between the set of C header files you specified and your running kernel. You may want to rebuild a kernel based on that directory, or specify another directory. The VM communication interface socket family is used in conjunction with the VM communication interface to provide a new communication path among guests and host. The rest of this software provided by VMware Server is designed to work independently of this feature. If you wish to have the VSOCK feature you can install the driver by running vmware-config.pl again after making sure that gcc, binutils, make and the kernel sources for your running kernel are installed on your machine. These packages are available on your distribution's installation CD. [ Press the Enter key to continue.] Do you want networking for your virtual machines? (yes/no/help) [yes] Configuring a bridged network for vmnet0. Please specify a name for this network. [Bridged] Your computer has multiple ethernet network interfaces available: eth0, pan0, wlan0. Which one do you want to bridge to vmnet0? [eth0] The following bridged networks have been defined: Do you wish to configure another bridged network? (yes/no) [no] Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes] Configuring a NAT network for vmnet8. Please specify a name for this network. [NAT] Do you want this program to probe for an unused private subnet? (yes/no/help) [yes] Probing for an unused private subnet (this can take some time)... The subnet 172.16.187.0/255.255.255.0 appears to be unused. The following NAT networks have been defined: Do you wish to configure another NAT network? (yes/no) [no] Do you want to be able to use host-only networking in your virtual machines? [yes] no None of the pre-built vmnet modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmnet module for your system (you need to have a C compiler installed on your system)? [yes] Extracting the sources of the vmnet module. Building the vmnet module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config1/vmnet-only' make -C /lib/modules/2.6.27.29-0.1-pae/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' make -C ../../../linux-2.6.27.29-0.1 O=/usr/src/linux-2.6.27.29-0.1-obj/i386/pae/. modules CC [M] /tmp/vmware-config1/vmnet-only/driver.o CC [M] /tmp/vmware-config1/vmnet-only/hub.o CC [M] /tmp/vmware-config1/vmnet-only/userif.o CC [M] /tmp/vmware-config1/vmnet-only/netif.o CC [M] /tmp/vmware-config1/vmnet-only/bridge.o CC [M] /tmp/vmware-config1/vmnet-only/filter.o CC [M] /tmp/vmware-config1/vmnet-only/procfs.o CC [M] /tmp/vmware-config1/vmnet-only/smac_compat.o CC [M] /tmp/vmware-config1/vmnet-only/smac.o CC [M] /tmp/vmware-config1/vmnet-only/vnetEvent.o CC [M] /tmp/vmware-config1/vmnet-only/vnetUserListener.o LD [M] /tmp/vmware-config1/vmnet-only/vmnet.o Building modules, stage 2. MODPOST 1 modules CC /tmp/vmware-config1/vmnet-only/vmnet.mod.o LD [M] /tmp/vmware-config1/vmnet-only/vmnet.ko make[1]: Leaving directory `/usr/src/linux-2.6.27.29-0.1-obj/i386/pae' cp -f vmnet.ko ./../vmnet.o make: Leaving directory `/tmp/vmware-config1/vmnet-only' The vmnet module loads perfectly into the running kernel. Please specify a port for remote connections to use [902] Please specify a port for standard http connections to use [8222] Please specify a port for secure http (https) connections to use [8333] The current administrative user for VMware Server is ''. Would you like to specify a different administrator? [no] Using root as the VMware Server administrator. insserv: script vmware-mgmt: service VMware already provided! insserv: script vmware-autostart: service VMware already provided! insserv: script vmware-core: service VMware already provided! In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] The path "/var/lib/vmware/Virtual Machines" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: A8H0J-FK442-UCH8M-4T000 Creating a new VMware VIX API installer database using the tar4 format. Installing VMware VIX API. In which directory do you want to install the VMware VIX API binary files? [/usr/bin] In which directory do you want to install the VMware VIX API library files? [/usr/lib/vmware-vix/lib] The path "/usr/lib/vmware-vix/lib" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] In which directory do you want to install the VMware VIX API document pages? [/usr/share/doc/vmware-vix] The path "/usr/share/doc/vmware-vix" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] The installation of VMware VIX API 1.6.2 build-156745 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall-vix.pl". Enjoy, --the VMware team Starting VMware services: Virtual machine monitor done Virtual machine communication interface done Virtual ethernet done Bridged networking on /dev/vmnet0 done Host-only networking on /dev/vmnet8 (background) done DHCP server on /dev/vmnet8 done NAT service on /dev/vmnet8 done VMware Server Authentication Daemon (background) done Shared Memory Available done Starting VMware management services: VMware Server Host Agent (background) done VMware Virtual Infrastructure Web Access Starting VMware autostart virtual machines: Virtual machines done The configuration of VMware Server 2.0.1 build-156745 for Linux for this running kernel completed successfully. ws0052:~ #
Post configuration
Startup
I don't want vmware to start by default, so:
- yast → System → System Services (runlvel)
- Go to the vmware service and click disable. This will prevent vmware from starting up by default.
NAT
During the configuration the NAT was configured for the subnet 172.16.187.0/255.255.255.0. All of my virtual machines are configured to run in a 192.168.177.0/24 subnet so I have to change the subnet. On Windows there are tools available to do so, but not on linux. You have to change three files and change all of the occurrences of the wrong subnet manually to the correct one. These are the files you'll have to change:
- /etc/vmware/locations
- /etc/vmware/vmnet8/nat/nat.conf
- /etc/vmware/vmnet8/dhcp/dhcp.conf
You should do this while the vmware service is stopped. After changing the files start the vmware service
- /etc/init.d/vmware start
Usage
Before you can use VMware Server you'll have to start it. To do so, as root, issue:
/etc/init.d/vmware start
Now you can access the “VMware Infrastructure Web Access” on localhost:8222 and login using root credentials:
Script
Since vmware doesn't start automatically I created a startup script to automatically start the service and firefox:
sjoerd@ws0052:~/Desktop> cat ./vmware.sh
#!/bin/bash #Vmware start script by sjoerd@warmetal.nl # # Start VMware sudo /etc/init.d/vmware start # # Start Firefox with WebAccess page firefox http://localhost:8222 # # Exit the script exit
chmod +x vmware.sh
Remote Console Plugin
When trying to view a Virtual Machine I received the warning that the remote console plugin was not loaded. Simply clicking the “Install Plugin” linked installed the plugin and after a restart from firefox I could view the Virtal Machine's console.
New Version
Version 2.0.2 | 203138 - 10/26/09 was released just days after I installed the previous one. I accidentally installed a new version of my kernel so I had to reinstall vmware server as well, so I decided to install the latest version.
Optional Configuration
Auto Startup
This is not my normal setup, but for a specific assignment I needed my VMware to start automatically including one of my virtual machines. The first part is easy, just revert the changes I made during the post configuration I mentioned earlier, but the auto startup wasnt so easy to find. I finally done it through the host screen:
- select the host in the Inventory panel
- At the right a Commands panel appears
- Edit Virtual Machine Startup/Shutdown Settings
Remote Management
For the same assignment I needed to be able to remotely manage my virtual machines. This meant opening firewall ports 8222 and 8333 and then creating a dns record for my host. Without a dns record this didn't work. It did open the webpage but didn't show the login applet. After configuring a correct DNS record it all worked like a charm.
Software - MC
I installed Midnight Commander, a clone from the original Norton Commander using “install software - search for commander”.
Tips:
- Marking files (so you can copy them) is done with <INSERT>
- You can start mc from the mini commandline using
- gnome-terminal -e “mc -c”
Software - Novell Client
Since I want to log on to the corporate network I want the Novell Client installed. There is a Novell Client for openSUSE 11.1 which is on open beta. You can download it from the Novell website. After downloading, create a mountpoint and mount the iso:
sudo mkdir /mnt/iso mv Novell_Client_SLE11-i586-20081218-CD1.iso nc.iso sudo mount nc.iso /mnt/iso -o ro,loop=/dev/loop0
To install the client go to the appropriate folder and start the installation script:
sudo ./ncl_install
You'll have to answer a few questions, just keep everything default and make sure all the dependencies are met. After the installation you have to restart the box, after the installation you'll have a Novell Tray icon in your system toolbar. Right click on the icon and select “Novell Login” to login. Before you try that, first go into Yast → Network Services → Novell Client and use the wizard to configure the Novell Client. In the wizard I kept everything default, except that I submitted a default TREE, context and server. After the wizard you have to restart again, but after that you can login.
Software - GroupWise Client
You can download the software for the GroupWise client from the Novell website.
After downloading extract the package, become root and start the installation:
tar -xvzf .tar.gz
su -
./install
If you receive this error message:
./install Extracting files, please wait...Done. Starting install. Installing package novell-groupwise-client-8.0.1-88138 error: Failed dependencies: libXm.so.3 is needed by novell-groupwise-client-8.0.1-88138.i586 libstdc++.so.5 is needed by novell-groupwise-client-8.0.1-88138.i586 libstdc++.so.5(CXXABI_1.2) is needed by novell-groupwise-client-8.0.1-88138.i586 libstdc++.so.5(GLIBCPP_3.2) is needed by novell-groupwise-client-8.0.1-88138.i586 Failed to install client RPM. Aborting install.
you need these dependencies. They are not installed on openSUSE by default but are required for the GroupWise 8 Client:
- openmotif
- openmotif22-libs
- libstdc++33
After you've installed the dependencies the installation should continue:
./install Extracting files, please wait...Done. Starting install. Installing package novell-groupwise-client-8.0.1-88138 ########################################### [100%] ########################################### [100%] Installing package novell-groupwise-gwcheck-8.0.1-88138 ########################################### [100%] ########################################### [100%]
To start the GroupWise Linux client after the installation, double-click the GroupWise icon on the desktop.
Bug
After the installation everything works fine, except for one thing. The font of reply messages and incoming plain text messages seems stretched. Since I can't find any solution for this I decided to post in on the forum: http://forums.novell.com/novell-product-support-forums/groupwise/groupwise-8x/gw8-clients/391168-linux-client-8-0-1-font-issue-stretched.html
Let's see if a solution will be found.
My problem is solved… but I don't know how. It's working now for a couple of days and it seems to work since playing around with my regional settings.
Desktop adjustments
Links
I created a link to start a ongoing refresh of the /var/log/messages file. This will give me more insight information on what's happening on my laptop. To create something like this, perform the following steps:
- Right click the desktop and select “Create Launcher”
- Give the Launcher a name, in my case I named it “syslog”
- As the command I entered:
- gnome-terminal -e “sudo tail -f /var/log/messages”
- Then click OK
You can now start the launcher by doubleclicking on it.
Keyboard Shortcuts
As a Windows user I trained myself a couple of years ago to press <WindowsKey>+L to lock my screen when I left my desk. Always! Since I'm a sysadmin I consider this an important step in responsible work ethics. However, this does not work by default in openSUSE. The default keyboard shortcut for locking your screen is <CTRL>+<ALT>+L. To change this perform these steps:
- Start up the application “Keyboard Shortcuts” which will be under System in your Application Browser.
- Go to the section Desktop
- Click the line with Lock Screen and you see the words “New Shortcut” on the right.
- Press the shortcut you want to use, <WindowsKey>+L, in my case.
- This will be displayed as <Mod4>+L
- Click Close to save your shortcut.
In the same way I've made shortcuts for:
- Run a terminal:
- <Mod4>+T
- Home folder:
- <Mod4>+E
Multimedia
I don't know much about multimedia, I hardly use it. I play MP3s and sometimes I watch a movie video and even more sometimes I watch a DVD… on my DVD player. Oh, and sometimes I burn a CD, which is most of the times for upgrading firmware or something like that. But because I now work on SUSE, I have to get these things working so if I need it, I don't have to figure out how to get it working. First problem was, which tool am I going to use for what. On Windows I use winamp for MP3 listening and I don't have a preferred tool for watching videos. Most of the times I use the already installed Windows Media Player, or I choose for VLC, an opensource tool which is available as a portable package. Winamp is not available for linux, or at least not as a stable solution. After some searching I came across xine, which should be able to play MP3s, MPEGs, DVDs, so everything I want.
Xine installation
I installed xine using yast: Install Software → search for xine → select xine-ui Accept the dependencies. On top of that, I also installed opensuse-codecs-installer. I found a lot of references to this package that you might need it.
However, this did not work, and also, I couldn't really like the look of xine. That together I decided to find something else.
VLC installation
During the searches on internet for a good media player I found a lot of people use VLC for practically everything, and that they are pretty happy with it. There is however a minor problem, VLC is not supported/supplied for by openSUSE or Novell. I did found a very good document on the installation of VLC for openSUSE. I decided to choose the method of adding a repository, since this will provide updates and patches:
- VLC Media Player
After the repository is added go to:
- Install Software → search for vlc
- Accept dependencies
- Also add vlc-mozillaplugin since it does not get selected by dependencies
The result of this was a vlc with stuttering sound. And sometimes a track just started playing with no particular reason. I tried a lot of settings and changes, all found on internet, but none of them worked. Then I remembered a note during the initial step of making my sound work. Sometimes, to make the sound work you need an additional package on the alsa: alsa-firmware. So I installed this package and everything started working.
So now, VLC is handling my MP3s and videos! I haven't tested DVDs yet, but I will very soon.
XMMS installation
A little while later I discovered XMMS again, this is a true WinAmp clone, excellent! For this software you also need a new repository:
- Packman Suse 11.1
Searched for xmms and added the following packages:
- xmms
- xmms-real-random (really random music)
- xmms-osd (displays volume and song name as they change)
- xmms-volnorm (volume normalizer plugin)
- xmms-wma (wma support)
- xmss-wavpack (wav support)
Great, I now have WinAmp! :)
Software - Open Office
Installation:
- Install Software → search for open office
- Select OpenOffice_Org-Writer
- Accepts all dependencies, this will also select Calc, Impress, etc.
- Select apply to start the installation.
Adjustments
Calc - Insert Row
In calc I added the button “Insert Row' to the toolbar. To do so:
- Select the toolbar where you want to add the button and click the small arrow pointing down at the end and select “customize toolbar”
- Click Add
- IN the category column select “Insert” and scroll down in the Commands column to select “Insert Rows”
- Click Add and close all windows.
- By default, the button is added at the front of the toolbar. In the customize window you can select the button and use the arrow buttons on the right to place the button where you want.
Calc - Enter
When pressing enter the selection moves down, which I don't want. I want it to move to the right. To do so:
- Go to Tools → options
- Go to OpenOffice.org Calc and select General
- Set the “Press Enter to move selection” to Right instead of down.
Software - Pidgin
I use Pidgin for my MSN, IRC and google Talk communication. For my contact data, see sjoerd. Since pidgin was already installed I only had to setup my account.
Software - Filezilla
Filezilla is the ftp client I use. I had to install it from the repository openSUSE-11.1-Oss. After that I could start using it right away.
Network - DNS settings
I had the problem that a lot of my hosts were not resolvable through their short name, since in our internal network we have a lot of different sub domains and suffixes. Since I couldn't change that I decided to add them to my resolv.conf which was not a good solution because the next day the NetworkManager had created a new resolv.conf. It took a while but I finally found some documentation on how to add DNS search domains. Everything is explained in this howto. It comes down to the conclusion:
- Open the file /etc/sysconfig/network/config
and add to the line below the search domains you want, separated by a space:
NETCONFIG_DNS_STATIC_SEARCHLIST="my.domain.tld mine.domain.tld"
Also configure netconfig to keep static configurations even when oder modules provide the information:
NETCONFIG_DNS_POLICY="STATIC NetworkManager"
After this, issue the command
netconfig update
And you're done.
Your resolv.conf now looks like this:
### /etc/resolv.conf file autogenerated by netconfig! # # Before you change this file manually, consider to define the # static DNS configuration using the following variables in the # /etc/sysconfig/network/config file: # NETCONFIG_DNS_STATIC_SEARCHLIST # NETCONFIG_DNS_STATIC_SERVERS # NETCONFIG_DNS_FORWARDER # or disable DNS configuration updates via netconfig by setting: # NETCONFIG_DNS_POLICY='' # # See also the netconfig(8) manual page and other documentation. # # Note: Manual change of this file disables netconfig too, but # may get lost when this file contains comments or empty lines # only, the netconfig settings are same with settings in this # file and in case of a "netconfig update -f" call. # ### Please remove (at least) this line when you modify the file! search my.domain.tld mine.domain.tld nameserver 10.10.10.100 nameserver 10.10.10.101
Software - Workrave
Workrave is a small program which helps you to prevent RSI, and is available in the normal installation repository.
Software - Grsync
To create some backup profiles I installed Grsync from the packman repository and created profils to sync my data between some portable harddisks. This is one of the profiles:
[bckext-software] text_source=/media/EXTERNAL/Software/ text_dest=/media/BCKEXT/Software/ text_addit= text_com_before= text_com_after= check_time=true check_perm=false check_owner=false check_group=false check_onefs=true check_verbose=true check_progr=true check_delete=true check_exist=false check_size=true check_skipnew=false check_windows=true check_sum=false check_symlink=false check_hardlink=false check_dev=false check_update=false check_keepart=false check_mapuser=false check_compr=false check_backup=false check_com_before=false check_com_halt=false check_com_after=false check_browse_files=false
And this is the rsync command it fires:
rsync -r -t -x -v --progress --delete --size-only --modify-windows=1 /media/EXTERNAL/Software/ /media/BCKEXT/Software/
--size-only is because I use FAT32 filesystems and without the switch it would always see a difference in the date
Regional setting
When I installed I selected US English as my language. The reason I did this was because of the keyboard settings, which I prefer to US English. That had an unforeseen side effect, my time and date, number notation and money setting were also set to US English, while I want these set to Dutch standard. To setup this configuration I had to change a system setting:
- Go to Yast
- Go to System and double click sysconfig editor
- In the sysconfig editor go to system → environment → language → RC_LC_ALL
- I changed this to nl_NL.utf8
Which fixed all my desired setting but now a lot of programs (like Yast) are also in Dutch, and that's something I don't want.
So instead of the RC_LC_ALL setting I changed these settings to nl_NL.utf8
- RC_LC_TIME
- RC_LC_NUMERIC
- RC_LC_MONETARY
- RC_LC_PAPER
But this didn't work either so I turned to the forums: http://forums.opensuse.org/applications/424666-change-localization-settings.html#post2059255
Software - ConsoleOne
To install ConsoleOne download the software and current patches. After downloading you can install ConsoleOne by unpacking the tar.gz file and run the installation script as root:
Welcome to the installation of ConsoleOne 1.3.6h The following is a list of languages that are available to install. 1 English 2 Chinese 3 Chinese Traditional 4 French 5 German 6 Italian 7 Japanese 8 Portuguese 9 Russian 10 Spanish 11 All Select the languages you wish to install [?,q]: 1 The following are all the available snapins you can choose to install 0 NONE 1 ICE Snapin 2 Index Manager Snapin 3 LDAP Snapin 4 SLP Snapin 5 WAN Manager Snapin 6 PKI Snapin 7 Filtered Replica Snapin 8 All Select the snapin(s) you wish to install [?,q]: 8 ---------------------------------------------- Linux Kernel Version installed in this system: 2.6.27.29-0.1-pae ---------------------------------------------- %% nici package is already installed. OpenSLP rpm " openslp-1.2.0-168.10.1 " is already installed. NDSslp will not be installed. %% Adding package NOVLc1Linuxjre ... Preparing... ########################################### [100%] 1:NOVLc1Linuxjre ########################################### [100%] %% Adding package NDSbase ... Preparing... ########################################### [100%] 1:NDSbase ########################################### [100%] %% Adding package NDScommon ... Preparing... ########################################### [100%] 1:NDScommon ########################################### [100%] %% Adding package NLDAPsdk ... Preparing... ########################################### [100%] 1:NLDAPsdk ########################################### [100%] %% Adding package NLDAPbase ... Preparing... ########################################### [100%] 1:NLDAPbase ########################################### [100%] %% Adding package NOVLxis ... Preparing... ########################################### [100%] 1:NOVLxis ########################################### [100%] %% Adding package NOVLlmgnt ... Preparing... ########################################### [100%] 1:NOVLlmgnt ########################################### [100%] %% Adding package NOVLice ... Preparing... ########################################### [100%] 1:NOVLice ########################################### [100%] %% Adding package NOVLsas ... Preparing... ########################################### [100%] 1:NOVLsas ########################################### [100%] %% Adding package NOVLpkia ... Preparing... ########################################### [100%] 1:NOVLpkia ########################################### [100%] %% Adding package NOVLpkis ... Preparing... ########################################### [100%] 1:NOVLpkis ########################################### [100%] %% Adding package NOVLc1 ... Preparing... ########################################### [100%] 1:NOVLc1 ########################################### [100%] %% Adding package NDSsice ... Preparing... ########################################### [100%] 1:NDSsice ########################################### [100%] %% Adding package NDSsimgr ... Preparing... ########################################### [100%] 1:NDSsimgr ########################################### [100%] %% Adding package NDSsldap ... Preparing... ########################################### [100%] 1:NDSsldap ########################################### [100%] %% Adding package NDSsslp ... Preparing... ########################################### [100%] 1:NDSsslp ########################################### [100%] %% Adding package NDSswan ... Preparing... ########################################### [100%] 1:NDSswan ########################################### [100%] %% Adding package NDSspki ... Preparing... ########################################### [100%] 1:NDSspki ########################################### [100%] %% Adding package NDSsfrep ... Preparing... ########################################### [100%] 1:NDSsfrep ########################################### [100%] %% ConsoleOne Successfully Installed. %% Execute /usr/ConsoleOne/bin/ConsoleOne to run ConsoleOne %% Snapins Successfully Installed.
Patch
There is also a patch available at the moment: The patch which is currently available is a manual installation. Unpack the zipfile, rename the old JClientNDS.jar and copy the new one. After this you can start ConsoleOne by doubleclicking the icon on the desktop.
GroupWise Snapins
I also needed the GroupWise snapins, which turned out to be some kind of problem. First problem was how to get them. Turned out they are available as rmp inside the linux full installation package. I installed them from inside the admin folder using these commands:
opensuse:/media/EXTERNAL/Software/Novell/Novell GroupWise 8.0.x/gw8.0.1-88138_full _linux_en/admin # rpm -i novell-groupwise-admin-8.0.1-88138.i586.rpm ws0052:/media/EXTERNAL/Software/Novell/Novell GroupWise 8.0.x/gw8.0.1-88138_full _linux_en/admin # rpm -i novell-groupwise-dbcopy-8.0.1-88138.i586.rpm
So far so good, I also needed the gwcheck package but this one turned out to be already installed. I haven't had time yet to figure out where it came from but I thing it's included in the GroupWise client which is indeed installed. This was the error message I got:
file /opt/novell/groupwise/gwcheck/lib/GWAdmin.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586 file /opt/novell/groupwise/gwcheck/lib/GWAdminCheck.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586 file /opt/novell/groupwise/gwcheck/lib/GWAdminDirectory.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586 file /opt/novell/groupwise/gwcheck/lib/GWAdminUtil.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586 file /opt/novell/groupwise/gwcheck/lib/GroupWiseRes.jar from install of novell-groupwise-gwcheck-8.0.1-88138.i586 conflicts with file from package novell-groupwise-gwcheck-8.0.1-88138.i586
Fix: no gwadj2 in java.library.path
Now when I tried to start ConsoleOne I got this error:
ERROR: java.lang.UnsatisfiedLinkError: no gwadj2 in java.library.path
Solution, from this Novell TID was to change the consoleone startup script: Original line:
LD_LIBRARY_PATH="/usr/ConsoleOne/usr/lib:/usr/lib:/opt/novell/lib:/opt/novell/eDirectory/lib:$LD_LIBRARY_PATH"
Replaced with:
LD_LIBRARY_PATH="/usr/ConsoleOne/usr/lib:/usr/lib:/opt/novell/lib:/opt/novell/eDirectory/lib:/usr/ConsoleOne/bin:$LD_LIBRARY_PATH"
Fix: java.lang.NoClassDefFoundError: java/lang/StringBuilder
Now when I tried to start ConsoleOne I got this error:
ERROR: java.lang.NoClassDefFoundError: java/lang/StringBuilder
Solution, from this Novell TID was to set the C1_JRE_HOME variable to /usr/lib/jvm/jre-1.5.0-ibm, but that jre is not present on my system. I tried to set it to:
export C1_JRE_HOME=/usr/lib/jvm/jre-1.5.0-sun
and this also worked. Note that because of the next error I also tried it with different JRE's and all versions seemed to work.
Fix: Crashing ConsoleOne when opening GroupWise objects
Now ConsoleOne started working, except that when I opened a GroupWise object ConsoleOne just crashed, just leaving me this message:
opensuse:/usr/ConsoleOne/bin # ./ConsoleOne Novell JClient 1.3.1182-1.3.1182. Copyright 1999 Novell Inc. All Rights Reserved. # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x6bd568c4, pid=9715, tid=1848109968 # # Java VM: Java HotSpot(TM) Server VM (1.5.0_22-b03 mixed mode) # Problematic frame: # C [libstdc++.so.6+0xee8c4] # # An error report file with more information is saved as hs_err_pid9715.log # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # ./ConsoleOne: line 98: 9715 Aborted $prog -noverify -Dapplication.home="${APPHOME}" -classpath "$classpath" com.novell.application.console.shell.Console "$@"
I found this Novell TID which doesn't provide a real solution but provides a some how working solution, delete the .consoleone folder in the home directory of the user starting ConsoleOne and it actually worked. Only thing is, it looks like I have to do that more than one time because I already had to do so twice.
Fix: Unable to locate the file gwac.dc
I received this error when trying to open the GWIA:
Unable to locate the the file "/mnt/servername/volumename/gw/domain/domainname/wpgate/GWIA/gwac.dc". Full administration for the gateway will not be available until installation is complete.
Luckily, this was an easy fix:
sjoerd@opensuse:/mnt/servername/volumename> sudo ln -s /home/sjoerd/T/gw/ gw
Off course, this is when the mount directory is defined as /mnt.
Startup Script
Because of the removal of the preferences script I decided to write a little script:
#!/bin/bash # ConsoleOne start script by sjoerd@warmetal.nl # # Remove preferences file to prevent crashes # http://www.novell.com/support/php/search.do?cmd=displayKC&docType=kc&externalId=7004485&sliceId=1&docTypeID=DT_TID_1_1&dialogID=103955512&stateId=1%200%2058540504 rm -rf /home/sjoerd/.consoleone/ # Start ConsoleOne /usr/ConsoleOne/bin/ConsoleOne # # Exit the script exit
Software - iManager
Tried to use the Linux Workstation iManager but it gives nici errors, deinstalled it and installed the version that comes along, no go :(
Software - Gedit
To edit and view script files, configuration files etc, I needed an editor, so I decided for gedit. When installing gedit using the Install Software there are a few dependencies that are installed as well. A few of them are about burning CDs and DVDs, why would you need that?!? I installed them anyway and it works very well.
Terminal Adjustments
I'm used to running a terminal like putty under Windows, and putty does a lot of things to which I got quite used:
- Selecting text automatically copies it to the clipboard
- Right-click with the mouse automatically pastes
- I also set putty to have a buffer of at least 5000 lines
- I set my text color to bright green with a dark background
- I set the size of the window to 100 x 40
- I want the title of my terminal to display the hostname of where I'm working (even when I ssh to another host)
Profile
Some of the settings can be adjusted in the terminal window itself:
- Open a terminal, go to Edit → Profiles
- Select the default profile and click edit
- General Tab
- default font: monospace bold, 10
- do not allow bold text
- Colors Tab
- Built-in schemes: Green on black
- Background Tab:
- Transparent background slider set to approximately 75%
- Scrolling Tab
- Scrollback set to 10000 lines
- Compatibility Tab
- Backspace key generates <ctrl>+H
- Del key generates ASCII DEL
Note: this will work on all linux and unix machines as long as you run bash, on a korn shell it means you'll have to use the DEL key to use backspace
Copying and Pasting
I thought it was a setting but it turns out I'm just used to putty. In linux, everything you select with your mouse gets automatically copied to the clipboard (with a few exceptions), and I can paste it using the scroll wheel (third mouse button). So that's solved.
Windows Size
Open this file to set the window size of the gnome terminal to a more acceptable size. Note that this sets all terminals to this size not only the gnome terminal:
sjoerd@ws0052:/usr/share/vte/termcap> sudo vi xterm
xterm-xfree86|xterm-new|xterm terminal emulator (XFree86):\ :am:km:mi:ms:xn:\ :co#124:it#8:li#52:\
(old settings: co#80:it#8:li#24)
Windows Title
This sadly, does not work, no matter what I try, so back to the forums again:
And that was successful. My problem was I was trying to edit my local machine, it turns out I'd to edit the machine I was ssh-ing to. So, on a linux box I had to do this:
allreposrv01:~ # cat /etc/bash.bashrc.local case $TERM in (xterm*) PROMPT_COMMAND='echo -ne "\033]0;${USER}($(id -ng))@${HOSTNAME}: ${PWD}\007"' ;; esac allreposrv01:~ #
And on an AIX box I had to do this:
SHooft@qt-compiler01:/home/SHooft>cat .profile HOST=$(hostname -s) case $TERM in (xterm*) PROMPT_COMMAND='echo -ne "\033]0;${USER}($(id -ng))@${HOST}: ${PWD}\007"' ;; esac
Printer Installation
Yast → Hardware → Printer Message I need to install cups → OK!
http://software.canon-europe.com/software/0036485.asp http://www.canon-europe.com/For_Work/Products/Office_Print_Copy_Solutions/Office_Colour_Printers/iRC4080i/index.asp?specs=1
sjoerd@ws0052:~/software> sudo rpm -ivH g9b7enx.rpm Preparing packages for installation... cque-en-1.0-8 Shutting down cupsd done Starting cupsd done
canon irc4080i driver
sjoerd@ws0052:~> rpm -ql cque-en-1.0-8 /opt/cel /opt/cel/bin /opt/cel/bin/CQue.exe /opt/cel/bin/MAKEXPP /opt/cel/bin/setup /opt/cel/bin/sicgsfilter /opt/cel/etc /opt/cel/etc/CQUEINST.CONF /opt/cel/etc/cque.pp /opt/cel/etc/cque1.0.png /opt/cel/images /opt/cel/images/buttonAddInvb.xpm /opt/cel/images/buttonAddInvc.xpm /opt/cel/images/buttonAddb.xpm /opt/cel/images/buttonAddc.xpm /opt/cel/images/buttonDelInvb.xpm /opt/cel/images/buttonDelInvc.xpm /opt/cel/images/buttonDelb.xpm /opt/cel/images/buttonDelc.xpm /opt/cel/images/buttonHelpInvb.xpm /opt/cel/images/buttonHelpInvc.xpm /opt/cel/images/buttonHelpb.xpm /opt/cel/images/buttonHelpc.xpm /opt/cel/images/buttonNextInvb.xpm /opt/cel/images/buttonNextInvc.xpm /opt/cel/images/buttonNextb.xpm /opt/cel/images/buttonNextc.xpm /opt/cel/images/buttonNoInvb.xpm /opt/cel/images/buttonNoInvc.xpm /opt/cel/images/buttonNob.xpm /opt/cel/images/buttonNoc.xpm /opt/cel/images/buttonOKInvb.xpm /opt/cel/images/buttonOKInvc.xpm /opt/cel/images/buttonOKb.xpm /opt/cel/images/buttonOKc.xpm /opt/cel/images/buttonPreviousInvb.xpm /opt/cel/images/buttonPreviousInvc.xpm /opt/cel/images/buttonPreviousb.xpm /opt/cel/images/buttonPreviousc.xpm /opt/cel/images/handb.xpm /opt/cel/images/handc.xpm /opt/cel/images/questionb.xpm /opt/cel/images/questionc.xpm /opt/cel/images/stopb.xpm /opt/cel/images/stopc.xpm /opt/cel/images/warn1b.xpm /opt/cel/images/warn1c.xpm /opt/cel/images/warn2b.xpm /opt/cel/images/warn2c.xpm /opt/cel/ppd /opt/cel/ppd/cel-clc4040-ps-en.ppd.gz /opt/cel/ppd/cel-clc4040h1-pcl-en.ppd.gz /opt/cel/ppd/cel-clc5151-ps-en.ppd.gz /opt/cel/ppd/cel-clc5151h1-pcl-en.ppd.gz /opt/cel/ppd/cel-cpgx100-ps-en.ppd.gz /opt/cel/ppd/cel-gx100-ps-en.ppd.gz /opt/cel/ppd/cel-ipr1135-pcl-en.ppd.gz /opt/cel/ppd/cel-ipr1135-ps-en.ppd.gz /opt/cel/ppd/cel-ipr1135-pxl-en.ppd.gz /opt/cel/ppd/cel-iprc1-pcl-en.ppd.gz /opt/cel/ppd/cel-iprc1-ps-en.ppd.gz /opt/cel/ppd/cel-iprc1-pxl-en.ppd.gz /opt/cel/ppd/cel-iprj100-pcl-en.ppd.gz /opt/cel/ppd/cel-iprj100-ps-en.ppd.gz /opt/cel/ppd/cel-iprj100-pxl-en.ppd.gz /opt/cel/ppd/cel-iprq1-ps-en.ppd.gz /opt/cel/ppd/cel-iprt1-pcl-en.ppd.gz /opt/cel/ppd/cel-iprt1-ps-en.ppd.gz /opt/cel/ppd/cel-ir1018-pcl-en.ppd.gz /opt/cel/ppd/cel-ir1018-pxl-en.ppd.gz /opt/cel/ppd/cel-ir1020-pcl-en.ppd.gz /opt/cel/ppd/cel-ir1020-pxl-en.ppd.gz /opt/cel/ppd/cel-ir105-pcl-en.ppd.gz /opt/cel/ppd/cel-ir105-ps-en.ppd.gz /opt/cel/ppd/cel-ir105-pxl-en.ppd.gz /opt/cel/ppd/cel-ir105p-pcl-en.ppd.gz /opt/cel/ppd/cel-ir105p-ps-en.ppd.gz /opt/cel/ppd/cel-ir105p-pxl-en.ppd.gz /opt/cel/ppd/cel-ir1600-pcl-en.ppd.gz /opt/cel/ppd/cel-ir1600-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2016-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2016-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2016i-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2016i-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2018-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2018-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2025-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2025-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2200-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2200-ps-en.ppd.gz /opt/cel/ppd/cel-ir2200-pxl-en.ppd.gz /opt/cel/ppd/cel-ir220i-pcl-en.ppd.gz /opt/cel/ppd/cel-ir220i-ps-en.ppd.gz /opt/cel/ppd/cel-ir220i-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2220-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2220-ps-en.ppd.gz /opt/cel/ppd/cel-ir2220-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2230-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2230-ps-en.ppd.gz /opt/cel/ppd/cel-ir2230-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2270-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2270-ps-en.ppd.gz /opt/cel/ppd/cel-ir2270-pxl-en.ppd.gz /opt/cel/ppd/cel-ir2570c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2570c-ps-en.ppd.gz /opt/cel/ppd/cel-ir2570cf2-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2570cf2-ps-en.ppd.gz /opt/cel/ppd/cel-ir2830-pcl-en.ppd.gz /opt/cel/ppd/cel-ir2830-ps-en.ppd.gz /opt/cel/ppd/cel-ir2830-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3025-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3025-ps-en.ppd.gz /opt/cel/ppd/cel-ir3025-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3030-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3030-ps-en.ppd.gz /opt/cel/ppd/cel-ir3030-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3035-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3035-ps-en.ppd.gz /opt/cel/ppd/cel-ir3035-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3100c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3100c-ps-en.ppd.gz /opt/cel/ppd/cel-ir3170c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3170c-ps-en.ppd.gz /opt/cel/ppd/cel-ir3170cf2-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3170cf2-ps-en.ppd.gz /opt/cel/ppd/cel-ir3180c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3180c-ps-en.ppd.gz /opt/cel/ppd/cel-ir3180c-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3225-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3225-ps-en.ppd.gz /opt/cel/ppd/cel-ir3225-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3230-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3230-ps-en.ppd.gz /opt/cel/ppd/cel-ir3230-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3235-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3235-ps-en.ppd.gz /opt/cel/ppd/cel-ir3235-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3530-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3530-ps-en.ppd.gz /opt/cel/ppd/cel-ir3530-pxl-en.ppd.gz /opt/cel/ppd/cel-ir3570-pcl-en.ppd.gz /opt/cel/ppd/cel-ir3570-ps-en.ppd.gz /opt/cel/ppd/cel-ir3570-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5000-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5000-ps-en.ppd.gz /opt/cel/ppd/cel-ir5000-pxl-en.ppd.gz /opt/cel/ppd/cel-ir500i-pcl-en.ppd.gz /opt/cel/ppd/cel-ir500i-ps-en.ppd.gz /opt/cel/ppd/cel-ir500i-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5020-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5020-ps-en.ppd.gz /opt/cel/ppd/cel-ir5020-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5055-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5055-ps-en.ppd.gz /opt/cel/ppd/cel-ir5055-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5055s2-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5055s2-ps-en.ppd.gz /opt/cel/ppd/cel-ir5055s2-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5070s1-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5070s1-ps-en.ppd.gz /opt/cel/ppd/cel-ir5070s1-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5075-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5075-ps-en.ppd.gz /opt/cel/ppd/cel-ir5075-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5570-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5570-ps-en.ppd.gz /opt/cel/ppd/cel-ir5570-pxl-en.ppd.gz /opt/cel/ppd/cel-ir5800c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5800c-ps-en.ppd.gz /opt/cel/ppd/cel-ir5870c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5870c-ps-en.ppd.gz /opt/cel/ppd/cel-ir5870cg1-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5870cg1-ps-en.ppd.gz /opt/cel/ppd/cel-ir5880c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir5880c-ps-en.ppd.gz /opt/cel/ppd/cel-ir5880c-pxl-en.ppd.gz /opt/cel/ppd/cel-ir6800c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir6800c-ps-en.ppd.gz /opt/cel/ppd/cel-ir6870c-pcl-en.ppd.gz /opt/cel/ppd/cel-ir6870c-ps-en.ppd.gz /opt/cel/ppd/cel-ir6870cg1-pcl-en.ppd.gz /opt/cel/ppd/cel-ir6870cg1-ps-en.ppd.gz /opt/cel/ppd/cel-ir7086-pcl-en.ppd.gz /opt/cel/ppd/cel-ir7086-ps-en.ppd.gz /opt/cel/ppd/cel-ir7086-pxl-en.ppd.gz /opt/cel/ppd/cel-ir7086s1-pcl-en.ppd.gz /opt/cel/ppd/cel-ir7086s1-ps-en.ppd.gz /opt/cel/ppd/cel-ir7086s1-pxl-en.ppd.gz /opt/cel/ppd/cel-ir7086s2-pcl-en.ppd.gz /opt/cel/ppd/cel-ir7086s2-ps-en.ppd.gz /opt/cel/ppd/cel-ir7086s2-pxl-en.ppd.gz /opt/cel/ppd/cel-ir7200-pcl-en.ppd.gz /opt/cel/ppd/cel-ir7200-ps-en.ppd.gz /opt/cel/ppd/cel-ir7200-pxl-en.ppd.gz /opt/cel/ppd/cel-ir8070-pcl-en.ppd.gz /opt/cel/ppd/cel-ir8070-ps-en.ppd.gz /opt/cel/ppd/cel-ir8070-pxl-en.ppd.gz /opt/cel/ppd/cel-ir8070s1-pcl-en.ppd.gz /opt/cel/ppd/cel-ir8070s1-ps-en.ppd.gz /opt/cel/ppd/cel-ir8070s1-pxl-en.ppd.gz /opt/cel/ppd/cel-ir85-pcl-en.ppd.gz /opt/cel/ppd/cel-ir85-ps-en.ppd.gz /opt/cel/ppd/cel-ir85-pxl-en.ppd.gz /opt/cel/ppd/cel-ir8500-pcl-en.ppd.gz /opt/cel/ppd/cel-ir8500-ps-en.ppd.gz /opt/cel/ppd/cel-ir8500-pxl-en.ppd.gz /opt/cel/ppd/cel-ir85p-pcl-en.ppd.gz /opt/cel/ppd/cel-ir85p-ps-en.ppd.gz /opt/cel/ppd/cel-ir85p-pxl-en.ppd.gz /opt/cel/ppd/cel-ir9070-pcl-en.ppd.gz /opt/cel/ppd/cel-ir9070-ps-en.ppd.gz /opt/cel/ppd/cel-ir9070-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc5000b1-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc5000b1-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc5000b1-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc5000sgx300-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc5030-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc5030-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc5030-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc5045-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc5045-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc5045-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc7000a1-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc7000a1-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc7000a1-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc7000sgx300-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc7055-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc7055-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc7055-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc9000a1-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc9000a1-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc9000a1-pxl-en.ppd.gz /opt/cel/ppd/cel-iradvc9000sgx300-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc9060-pcl-en.ppd.gz /opt/cel/ppd/cel-iradvc9060-ps-en.ppd.gz /opt/cel/ppd/cel-iradvc9060-pxl-en.ppd.gz /opt/cel/ppd/cel-irc1021i-pcl-en.ppd.gz /opt/cel/ppd/cel-irc1021i-pxl-en.ppd.gz /opt/cel/ppd/cel-irc2380-pcl-en.ppd.gz /opt/cel/ppd/cel-irc2380-ps-en.ppd.gz /opt/cel/ppd/cel-irc2380-pxl-en.ppd.gz /opt/cel/ppd/cel-irc2620-pcl-en.ppd.gz /opt/cel/ppd/cel-irc2620-ps-en.ppd.gz /opt/cel/ppd/cel-irc2620-pxl-en.ppd.gz /opt/cel/ppd/cel-irc2620c2-pcl-en.ppd.gz /opt/cel/ppd/cel-irc2620c2-ps-en.ppd.gz /opt/cel/ppd/cel-irc2880-pcl-en.ppd.gz /opt/cel/ppd/cel-irc2880-ps-en.ppd.gz /opt/cel/ppd/cel-irc2880-pxl-en.ppd.gz /opt/cel/ppd/cel-irc2880j1-pcl-en.ppd.gz /opt/cel/ppd/cel-irc2880j1-ps-en.ppd.gz /opt/cel/ppd/cel-irc3200-pcl-en.ppd.gz /opt/cel/ppd/cel-irc3200-ps-en.ppd.gz /opt/cel/ppd/cel-irc3200-pxl-en.ppd.gz /opt/cel/ppd/cel-irc3220-pcl-en.ppd.gz /opt/cel/ppd/cel-irc3220-ps-en.ppd.gz /opt/cel/ppd/cel-irc3220-pxl-en.ppd.gz /opt/cel/ppd/cel-irc3220c2-pcl-en.ppd.gz /opt/cel/ppd/cel-irc3220c2-ps-en.ppd.gz /opt/cel/ppd/cel-irc3380j1-pcl-en.ppd.gz /opt/cel/ppd/cel-irc3380j1-ps-en.ppd.gz /opt/cel/ppd/cel-irc3480-pcl-en.ppd.gz /opt/cel/ppd/cel-irc3480-ps-en.ppd.gz /opt/cel/ppd/cel-irc3480-pxl-en.ppd.gz /opt/cel/ppd/cel-irc4080-pcl-en.ppd.gz /opt/cel/ppd/cel-irc4080-ps-en.ppd.gz /opt/cel/ppd/cel-irc4080-pxl-en.ppd.gz /opt/cel/ppd/cel-irc4080h1-pcl-en.ppd.gz /opt/cel/ppd/cel-irc4080h1-ps-en.ppd.gz /opt/cel/ppd/cel-irc4580h1-pcl-en.ppd.gz /opt/cel/ppd/cel-irc4580h1-ps-en.ppd.gz /opt/cel/ppd/cel-irc5180-pcl-en.ppd.gz /opt/cel/ppd/cel-irc5180-ps-en.ppd.gz /opt/cel/ppd/cel-irc5180-pxl-en.ppd.gz /opt/cel/ppd/cel-irc5180h1-pcl-en.ppd.gz /opt/cel/ppd/cel-irc5180h1-ps-en.ppd.gz /opt/cel/ppd/cel-irc5185-pcl-en.ppd.gz /opt/cel/ppd/cel-irc5185-ps-en.ppd.gz /opt/cel/ppd/cel-irc5185-pxl-en.ppd.gz /opt/cel/ppd/cel-irc5185h1-pcl-en.ppd.gz /opt/cel/ppd/cel-irc5185h1-ps-en.ppd.gz /opt/cel/ppd/cel-l2000ip-pcl-en.ppd.gz /opt/cel/ppd/cel-l2000ip-pxl-en.ppd.gz /opt/cel/ppd/cel-l3000ip-pcl-en.ppd.gz /opt/cel/ppd/cel-l3000ip-pxl-en.ppd.gz /opt/cel/ppd/cel-lbp3360-pcl-en.ppd.gz /opt/cel/ppd/cel-lbp3360-pxl-en.ppd.gz /opt/cel/ppd/cel-lbp3370-pcl-en.ppd.gz /opt/cel/ppd/cel-lbp3370-pxl-en.ppd.gz /opt/cel/ppd/cel-lbp3460-pcl-en.ppd.gz /opt/cel/ppd/cel-lbp3460-pxl-en.ppd.gz /opt/cel/ppd/cel-lbp5360-pcl-en.ppd.gz /opt/cel/ppd/cel-lbp5360-pxl-en.ppd.gz /opt/cel/ppd/cel-lbp5970-pcl-en.ppd.gz /opt/cel/ppd/cel-lbp5970-ps-en.ppd.gz /opt/cel/ppd/cel-lbp5970-pxl-en.ppd.gz /opt/cel/ppd/cel-lbp7750c-pcl-en.ppd.gz /opt/cel/ppd/cel-lbp7750c-ps-en.ppd.gz /opt/cel/ppd/cel-lbp7750c-pxl-en.ppd.gz /opt/cel/ppd/cel-mf4660pl-pcl-en.ppd.gz /opt/cel/ppd/cel-mf4660pl-pxl-en.ppd.gz /opt/cel/ppd/cel-mf6540pl-pcl-en.ppd.gz /opt/cel/ppd/cel-mf6540pl-pxl-en.ppd.gz /opt/cel/ppd/cel-mf6600-pcl-en.ppd.gz /opt/cel/ppd/cel-mf6600-pxl-en.ppd.gz /opt/cel/ppd/cel-mf7170i-pcl-en.ppd.gz /opt/cel/ppd/cel-mf7170i-pxl-en.ppd.gz /opt/cel/ppd/cel-mf9100-pcl-en.ppd.gz /opt/cel/ppd/cel-mf9100-pxl-en.ppd.gz /opt/cel/ppd/cel-mf9130-pcl-en.ppd.gz /opt/cel/ppd/cel-mf9130-pxl-en.ppd.gz /usr/share/doc/CQue1.0 /usr/share/doc/CQue1.0/CQue1.0QuickLNXE.pdf /usr/share/doc/CQue1.0/CQue1.0ReferenceManual.pdf /usr/share/doc/CQue1.0/README
sjoerd@ws0052:/opt/cel/bin> ./setup Segmentation fault sjoerd@ws0052:/opt/cel/bin> sudo ./setup root's password: /usr/bin/chcon: can't apply partial context to unlabeled file `/var/log/CQue1.0_UpdateLog' Error: Can't open display: sjoerd@ws0052:/opt/cel/bin> sjoerd@ws0052:/opt/cel/bin> su - Password: ws0052:~ # cd /opt/cel/bin/ ws0052:/opt/cel/bin # ls CQue.exe MAKEXPP setup sicgsfilter ws0052:/opt/cel/bin # ./setup /usr/bin/chcon: can't apply partial context to unlabeled file `/var/log/CQue1.0_UpdateLog' Warning: Cannot convert string "-*-lucida-bold-r-normal--10-*" to type FontStruct /usr/bin/chcon: can't apply partial context to unlabeled file `sicgsfilter' /usr/bin/chcon: can't apply partial context to unlabeled file `setup' /usr/bin/chcon: can't apply partial context to unlabeled file `CQue.exe' /usr/bin/chcon: can't apply partial context to unlabeled file `MAKEXPP' /usr/bin/chcon: can't apply partial context to unlabeled file `/opt/cel/bin' /usr/bin/chcon: can't apply partial context to unlabeled file `/usr/bin/sicgsfilter' /usr/bin/chcon: can't apply partial context to unlabeled file `/opt/cel/bin/sicgsfilter' /usr/bin/chcon: can't apply partial context to unlabeled file `/usr/bin/cque' /usr/bin/chcon: can't apply partial context to unlabeled file `/opt/cel/bin/cque' Shutting down cupsd done Starting cupsd done Warning: Cannot convert string "-*-lucida-bold-r-normal--10-*" to type FontStruct Warning: Cannot convert string "-*-lucida-bold-i-normal--10-*" to type FontStruct Warning: Cannot convert string "-*-lucida-bold-r-normal--12-*" to type FontStruct Warning: Cannot convert string "-*-lucida-medium-r-normal--10-*" to type FontStruct ws0052:/opt/cel/bin #
Software - Citrix Client
http://www.citrix.com/English/ss/downloads/details.asp?downloadId=3323&productId=186&c1=sot2755#top
ws0052:/home/sjoerd/software # rpm -ivh ICAClient-11.0-1.i386.rpm Preparing... ########################################### [100%] 1:ICAClient ########################################### [100%]
ToDo
- Software to install
- OpenOffice
- Dutch and English spelling checker
- ConsoleOne
- iManager
- Multimedia
- Burn CD/DVD
- Watch DVD
- Hardware
- Use home wireless network
- Printer
- UMTS modem
- Other
- Desktop effects
- Remote Desktop
- Connect from laptop
- Connect to laptop
- DHCP receive Managed IP address (server setting)
- Software and update repositories
- How to install software patterns
- Desktop
- Cleanup
- Wallpaper
- Remove unnecessary services from startup
- Terminal adjustments
- Automatically copy text when highlighted with a mouse
- Make the screen larger and wider by default
Future Required Knowledge
- Evolution Client
Reasons for Windows
This is a list of reasons or software for which I still need Windows:
- DNS DHCP Management Tool from Novell
- VSphere Client (ESX Client)
- Commvault Commcell Console