Xeta Linux installation and update notes
Xeta is the name of a Fujitsu C2210 notebook computer, 2 GHz, with 512 MB RAM, a 60 GB HD, a Firewire port, 4 USB2 ports, an SD memory stick port, PCMCIA ports, an ethernet port, and integrated 802.11b wireless.
20040310
<>After using Partition Commander CD to repartition the 60 GB Xeta HD, reducing the size of the NTFS partition to 20 GB and setting the size of the Linux partitions as follows:
/boot 300 MB
/home 7 GB
/ 30 GB
But errors were found in the root partition.Using the tools "e2fsck" and "tune2fs -j" on the /dev/hda4 rootpartition seemed to work at first, but subsequent use of the systemresulted in serious evidence of file damage in the root partition, soit was decided to do a complete re-install of Fedora Core 1 (then version 2.4.22-1.2115.npt1.i386), wiping out the root partition but preservingthe /home partition where most of the downloads and builds were stored.Selected the options of installing Everything, that is, all packages.Grub now defaults to loading the latest Linux kernel.
However, if I were to partition the drive again, I would allocate about half of the / partition to the /home partition, because that is where most downloads, workfiles, email, and other data files tend to reside. I might also want to create a /usr/local partition, and perhaps an /opt partition, for files added outside the original distribution and upgrades to it.
Logged in as root
Added "Terminal" app to the root taskbar and moved it to the left of the 4-pane icon.
Changed name of "Start Here" desktop launcher to "File Manager: Nautilus" and set preferences to "View as List".
This began a practice of naming desktop launchers with the category of function or application they are, so that when the launchers are sorted by name, by right-clicking on the desktop screen, those of the same kind will be grouped together. Other categories include "SCSI", "Floppy", "HTML Editor", "XML Editor", etc.
Added logout launcher to root toolbar to the left of the Volume icon. (So far have not figured out how to do the same for the non-root user desktop taskbar.)
Created ordinary non-root user "jdr", but added it to group "root".
Changed name of "Start Here" desktop launcher to "File Manager: Konqueror" and set icon to /usr/share/icons/crystalsvg/48x48/apps/konqueror.png.
Added Terminal launcher to toolbar.
Set time and date formats.
Set its environment to KDE using menu "Preferences | More Preferences | Desktop Switching Tool" or " System Settings | More System Settings | Desktop Switching Tool". (There appears to also be another way to switch environments, but it doesn't work. Use only the wizard on the menu.
Added launcher icon "File Manager: Gentoo" executing '/usr/bin/gentoo --root-ok' and set it to run as root so it can always be used to override permissions, then selected gentoo.png icon from icon library /usr/share/pixmaps. Did the same for both root and non-root desktops. The Gentoo file manager is more useful than the Nautilus or Konqueror file managers for many purposes, especially for file copying and backups.
As root
Downloaded old_gond.ttf (Old Gondor) font from www.constitution.org and saved into /usr/X11R6/lib/X11/fonts/TTF/ which seems to be sufficient to recognize and display them in the X browsers after reboot, because the font displayed property on the home page of www.constitution.org.
Wanted .ttf fonts from Windows not included in the Linux distro, so copied some of my favorites from a Windows machine using the Gentoo file manager to three directories:
Created in /usr/X11R6/lib/X11/fonts/TTF/ a script install-fonts containing
mkfontdir mkfontscale fc-cache
And executed it in that directory, but so far the additional fonts have not begun to work in the Mozilla browser, particularly the fonts spionic_.ttf (Greek), sptiberi.ttf (Hebrew), and spedessa.ttf (Syriac), testing it with the document www.constitution.org/sr/q18.htm
As root
Ran "yum update" using the unmodified /etc/yum.conf file to get updates from fedora.redhat.com. Very slow. Got several errors. Download seemed to stall so terminated with ctrl-C. Log apparently supposed to be stored as /var/log/yum.log but no content found, so copied output from terminal window into file, using ctrl-shft-c and ctrl-shft-v and made backup named /var/log/yum.log.040311.
Backed up /etc/yum.conf to /etc/yum.conf.fedora1
Downloaded yum-fd.conf from freshrpms.net/packages/builds/index.html?build=yum and saved as /etc/yum.conf
In preparation for using yum with www.freshrpms.net, got Matthias Saou's pgp key from the freshrpms site and inserted it into the keyring with
gpg --keyserver wwwkeys.pgp.net --recv-key e42d547b
Could verify that his key not already in rpm database with
rpm -q gpg-pubkey-e42d547b
So extracted from pubring with
gpg --export -a e42d547b > /tmp/key
and added to rpm database with
rpm --import /tmp/key
Also saved key from freshrpms.net/packages/RPM-GPG-KEY.txt into /tmp/key1 and executed
rpm --import /tmp/key1
But the command on the freshrpms web page was incorrect for importing the Fedora/Red Hat keys, so instead used
rpm --import /usr/share/doc/*/RPM-GPG-KEY
rpm --import /usr/share/rhn/RPM-GPG-KEY
Ran
yum -y update
which upgraded the kernel to 2.4.22-1.2174.npt1.i386
(And re-run this every couple of days to update packages.)
The -y option for yum is to pass it the "y" reply to the prompt it would otherwise issue, and which would be needed if it is run as a cron job.
Current yum.conf file is here.
Decided it was dangerous to still have the up2date icon on the root/gnome taskbar, consisting of a circle with an exclamation point that turns red when an update is needed, and blue after an update has been done, if it still pointed to the fedora site, so edited the file /etc/sysconfig/rhn/sources to comment out the existing lines beginning with "yum" that point to the fedora site, by inserting a # at the beginning of the lines, and insert the lines
yum freshrpms http://ayo.freshrpms.net/fedora/linux/1/i386/freshrpms yum Dag http://apt.sw.be/redhat/fc1/en/i386/dag
Also added the Dag Apt/Yum repository by following the directions at dag.wieers.com/home-made/apt/
Created launcher for Synaptic:
Name: 'Synaptic' Executable: '/usr/bin/synaptic' Icon: /usr/share/synaptic/pixmaps/synaptic_48x48.png
As root
Downloaded and installed the latest version of Mozilla from www.mozilla.org and installed it into the directory /opt/mozilla.
Created a script moz-ni in /opt to download and expand the nightly Mozilla binary builds. Created desktop launcher for it, with a Mozilla dragon icon.
Modified properties of Mozilla taskbar launcher to launch that latest nightly build of Mozilla instead of the original 1.4.1 version.
As both root and nonroot user jdr
Wanted a text editor that compared to UltraEdit that is my favorite in Windows (www.ultraedit.com). Found three on the system and created desktop launchers for them:
Name: 'Text Editor: gedit' Executable: '/usr/bin/gedit' Icon: /usr/share/pixmaps/gedit-logo.png Name: 'Text Editor: kedit' Executable: '/usr/bin/kedit' Icon: '/usr/share/icons/crystalsvg/48x48/apps/kedit.png' Name: 'Text Editor: nedit' Executable: '/usr/X11R6/bin/nedit' Icon: '/usr/share/icons/crystalsvg/48x48/apps/nedit.png'
After some testing, I concluded that nedit came closest to my needs.
Upgraded nedit from v 5.3 to 5.3 by downloading rpm file from http://www.nedit.org and running
rpm -Uvh nedit-5.4-1.i386.rpm
Also added a launcher for XEmacs:
Name: 'Text Editor: XEmacs' Executable: '/usr/bin/xemacs' Icon: /usr/share/pixmaps/emacs.png
Scientific calculators and documentation tools
Added application Rascal, a scientific plotting calculator, by downloading its rpm into /home/downloads/rascal and running it, which put grascal in /usr/local/bin, and created desktop launcher for it by copying /usr/share/applnk/Utilities/rascal-kde.desktop to /home/jdr/Desktop.
Created launcher for the scientific calculator kcalc by copying /usr/share/applications/kde-kcalc.desktop to /home/jdr/Desktop and sorting the icons by name. Unfortunately, it uses the same icon that Rascal does, so would ltimately like to find a better, unique icon for Rascal.
Installed LaTeX and its IDE Lyx by downloading its rpm from http://www.lyx.org into home/downloads/lyx and running
rpm -ivh lyx-1.3.3-1rh9_qt.i386.rpm
Didn't find a .desktop file that I could use for a launcher so created one using:
Name: 'Lyx LaTeX' Executable: '/usr/bin/lyx' Icon: '/usr/share/icons/crystalsvg/32x32/apps/lyx.png'
The icon looks a bit ragged. Need one in 48x48.
As root, installed and/or created desktop launchers for several HTML editors to evaluate in use:
Added application "Nvu", an HTML editor, based on the Mozilla Composer, by downloading its tarball into /home/downloads/nvu and expanding, then creating a desktop launcher to the nvu executable there with the icon mozicon50.xpm.
As user jdr added icon launcher for Nvu in desktop.
Added application "Bluefish", an HTML editor, by downloading its rpm into /home/downloads/bluefish and running it, which put the bluefish executable into /usr/bin and its icon into /usr/share/pixmaps, and created desktop launcher for it using that icon.
As user jdr added icon launcher for Bluefish in desktop.
Added launcher for already-installed HTML editor Quanta 3.1.4, the executable for which is /usr/bin/quanta, and selected the icon /usr/share/icons/hicolor/48x48/apps/quanta.png
Created similar launchers on the desktop of the nonroot user.
After trying each of the above 3 HTML editors, I found that while each had some useful features the others lacked, Quanta was on the whole the most satisfactory, although not as satisfactory as the Windows HTML editor I have long used, HoTMetaL Pro (which is no longer sold or supported since Corel bought it). However, from the menu you should select
Settings | Configure Editor | Editing
Then uncheck Word wrap and Remove trailing spaces, because there is a bug that fails to restore the training space when lines are joined, thereby losing the spaces between words.
Decided to download and install the latest version of the product, Quanta+, from http://quanta.sourceforge.net to see if it had fixed the bugs and made other improvements. I downloaded version 3.2.-BE-1 into /home/downloads/quanta and did the installation from there. However, I found that it did not replace or overlay the previous installation, and that despite having added the following environment variables to both the root and nonroot .bash_profile files
PATH=$PATH:/usr/local/kde/bin; export PATH KDEDIRS=/usr/local/kde; export KDEDIRS
Neither which nor locate found the executable, so modified the launcher to execute '/usr/local/kde/bin/quanta' and thereby was able to launch and use the new version.
However, it still does not work to enable word wrap or removal of trailing spaces, and one must take care to make sure there are trailing spaces after every word before hitting ENTER to start a new line, and before every ending paragraph tag.
As root
Added application "Conglomerate", an XML editor, by downloading the latest version of its rpm into /home/downloads/conglomerate and running it, which put the conglomerate executable into /usr/bin and an icon into/usr/share/pixmaps, but that icon was too small at 16x16, so created desktop launcher for it using another icon.
Name: 'XML Editor: Conglomerate' Executable: '/usr/bin/conglomerate' Icon: '/usr/share/conglomerate/pixmaps/conglomerate-icon-32.png'
Wanted character selector desktop launcher. Found two on the system, kcharselect and gucharmap. Liked kcharselect better, but not its icon, so used the gucharmap icon for it:
Name: 'Character Selector' Executable: '/usr/bin/kcharselect' Icon: '/usr/share/pixmaps/gucharmap.png'
As user jdr added icon launcher for Conglomerate in desktop.
Added launchers on both root and nonroot desktops for gftp and set up to upload to my sites. Found that the "publish" function of Nvu would not work for that purpose because it cannot move up the directory tree from the default directory one gets with the site URL, and for constitution.org ftp takes one to the home directory of the user account rather than to the html file directory tree root.
As root
Added application "WordPerfect 8" by first going to the sites http://www.linuxmafia.com/wpfaq/and http://www.faqs.org/contrib/wordperfect/downloadwp8.html and reading the instructions there. Downloaded the tarball of needed library files wp8-libs.tgz from http://www.ibiblio.org/pub/Linux/distributions/vectorlinux/packages/wordperfect8/wp8-libs.tgz into /home/downloads/wp8-libs and as root ran
tar -zxvf wp8-libs.tgz
on it to expand it.
There is now a file etc/ld.so.conf containing a list of directories that need to be added to /etc/ld.so.conf so that one can find these library files when they are added to the corresponding directories. In this case the directories that need to be added are
/lib /usr/lib /usr/local/lib /usr/i386-linux-gnulibc1/lib
One doesn't need to add /usr/X11R6/lib because that one is already there.
Now copy the files in the director is lib and usr
cp lib/* /lib
cp -r usr/* /usr
and run /sbin/ldconfig to rebuild the library cache. One gets an error message "/lib/ld-linux.so.1 is not a symbolic link" which will come up in later installations, so I made a symlink out of it with
mv /lib/ld-linux.so.1 /lib/ld-linux.so.x ln -s /lib/ld-linux.so.x /lib/ld-linux.so.1
then rerun /sbin/ldconfig.
Now
mkdir /opt/wp8 chown [yourself] /opt/wp8
Now download xwp8-linux.tar.gz from http://linuxmafia.com/pub/linux/apps/ into /home/downloads/wp8. If there is a previous xwp8 directory from aprevious install run "rm -rf xwp8". Now expand with
tar -zxvf xwp8-linux.tar.gz
This will put the files into a subdirectory xwp8.
chown -R [yourself] xwp8 cd xwp8 su [yourself] sh Runme
You will be asked to choose an installation directory. Enter/opt/wp8, then choose the defaults for the remaining options until you get to the choices for printers, and select those. If one has space, one might as well select them all.
Now
cd /opt/wp8/wpbin
You need to configure the printing subsystem. As the root user, start xwp with the -admin (or -adm) command-line option, then select and install an appropriate printer driver, from the menu select File | Print | Select Printer | Printer Create | Add and fill in "Passthru Postscript" to the Search/Selection field, then back out with OK, to hand off jobs to the Postscript system printing daemon. (Alternatively, specify "-oraw" in the Lpr options of Select Destination.)
For WP8 registration keys try "LW8XW-NfDyZN1HfZ", "LW8XW-9K87F9tldF", "LW8XW-bA8L9bjZf9", or "LW8XW-nEqIHnZrcH". The first worked for me.
Found WordPerfect icon for the desktop launcher at http://www.buzzard.org.uk/jonathan/icons/kde-icons.html and downloaded into /usr/share/pixmaps, then created desktop launcher.
Later, as usr jdr, created icon launcher on desktop for WordPerfect 8, but found that I could not select the wp.gif icon for it using the launcher creation tool, which in KDE will only recognize .png nd .xpm files. So converted the .gif file to .png using the netpbm utilities
giftopnm wp.gif | pnmtopng > wp8.png
What is happening here is that the first utility, giftopnm, is converting the .gif file to a common "netpbm" format, and then converting from that to the .png format and saving the result. This is done because there is not a giftopng utility to do it directly.
That .png file was then selected for the icon.
Also wanted to experiment with a native Linux word processor, so chose kword and created launcher:
Name: 'Word Processor: kword' Executable: '/usr/bin/kword' Icon: '/usr/share/icons/hicolor/48x48/apps/kword'
First tried to add 1394 (firewire) support by first downloading gscanbus-0.7.1.tgz from http://gscanbus.berlios.de into /home/downloads/gscanbus and extracting and compiling it there:
tar -zxvf gscanbus-0.7.1.tgz
cd gscanbus-0.7.1 ./configure make
But the compilation failed with errors, so I had to find another alternative.
Next, downloaded rescan-scsi-bus.sh from http://www.linux1394.org/sbp2.html into /home/downloads/rescan-scsi-bus and created a symlink
chmod 777 rescan-scsi-bus.sh ln -s /home/downloads/rescan-scsi-bus/rescan-scsi-bus.sh /usr/local/bin
Create a mount point for the firewire device, which Linux will see as a scsi device:
mkdir /mnt/scsi
While I ws at it, I made the devices to be mounted writable with
chmod 777 /mnt /mnt/floppy /mnt/scsi
Now create in /home/downloads/rescan-scsi-bus a script file named mnt-fw containing
rescan-scsi-bus.sh -r mount -o uid=jdr,rw /dev/sda1 /mnt/scsi
I set uid to jdr because I expect only users root and jdr will be writing to the scsi devices and this covers both. Mounting a SCSI device or floppy sets all its files and directories to 755 permissions so that only the owner and root can write to it. To enable any other user than root to write to it, the owner needs to be set to the user that mounts the device.
Made mnt-fw executable and created a symlink in /usr/local/bin
chmod 777 mnt-fw ln -s /home/downloads/rescan-scsi-bus/mnt-fw /usr/local/bin
Next created a desktop launcher for mnt-fw with the icon /usr/share/icons/crystalsvg/48x48/devices/hdd_mount.png
Finally, create a script named umnt-fw to unmount in /home/downloads/rescan-scsi-bus containing only
umount /dev/sda1
then
chmod 777 umnt-fw
ln -s /home/downloads/rescan-scsi-bus/umnt-fw /usr/local/bin
and create a launcher for it using the icon /usr/share/icons/crystalsvg/48x48/devices/hdd_unmount.png
Note that if a file manager like Nautilus is used to read the directory of the mounted firewire (or scsi) device, the unmount command won't work, because it will be considered "busy". You have to close programs accessing the device before it can be unmounted.
This will need to be revisited when both 1394 and true scsi devices are connected and disconnected.
As both root and jdr
Created icon launchers on the desktops "Mount Floppy" executing
mount -o uid=jdr,rw /dev/fd0 /mnt/floppy
set to run as root
and "Unmount Floppy" executing
umount /dev/fd0
Also set to run as root.
For each selected the Gnome or KDE icons already designated for those functions.
/usr/share/icons/crystalsvg/48x48/devices/3floppy_mount.png /usr/share/icons/crystalsvg/48x48/devices/3floppy_unmount.png
Modified the root .bashrc file to add
alias h='history | less'
which provides a 1-character command to get the command history,
and at the end
PS1='\! \$ '
which makes a shorter, simpler prompt suitable for my needs.
Did the same for jdr.
20040410
Installed latest version of Java SDK. This isneeded for Java development, in particular, use of the Eclipse IDE forJava development, and installation of Java plugin. Went tohttp://java.sun.com, and in particlar to http://java.sun.com/j2se/1.4.2/download.html , for the SDK rpm file j2sdk-1_4_2_04-linux-i586-rpm.bin which was downloaded to /home/downloads/javasdk1.4.2, then in shell running as root, ran
sh j2sdk-1_4_2_04-linux-i586-rpm.bin
rpm -iv j2sdk-1_4_2_04-linux-i586-rpm
which installed java into the /usr/java/j2sdk1.4.2_04/ tree.
Also downloaded the J2SE 1.4.2 Documentation into /home/downloads/javadoc and used unzip to extract it.
Installed java plugin to Mozilla with
ln -s /usr/java/j2sdk1.4.2_04/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /opt/mozilla/plugins/
Took advantage of list of links to various plugins for Mozilla under Linux for the X86 at plugindoc.mozdev.org/en-AU/linux.html to download plugins into a directory /home/plugins.
Since plugins for Mozilla are placed in the directory /opt/mozilla/pluginsin the main Mozilla directory tree /opt/mozilla, and users are advised todelete this directory before installing a new version, without always reminding them to first back up the /opt/mozilla/plugins directory, saved the plugins into subdirectories under /home/plugins and wrote script install-moz-plugins saved into /home/plugins containing the commands to follow that create symlinks to the plugins for Mozilla in the /opt/mozilla/plugins directory, and a symlink to it was created with
ln -s /home/plugins/install-moz-plugins /usr/local/bin
Installed RealPlayer plugin by downloading from http://scopes.real.com/real/player/unix/unix.html the filerp8_linux20_libc6_cs2.rpm into /home/downloads/real and running
rpm -ivh rp8_linux20_libc6_cs2.rpm
as root from that directory, then creating a symlink with
ln -s /usr/lib/RealPlayer8/rpnp.so /opt/mozilla/plugins/
Installed mplayer by downloading the file mplayerplug-in-2.50.fc1.i386.rpm from http://mplayerplug-in.sourceforge.net/download.html into /home/downloads/mplayer and running
rpm -ivh mplayerplug-in-2.50.fc1.i386.rpm
which put mplayerplug-in.so in /usr/lib/mozilla/plugins, but we need it in /opt/mozilla/plugins, so ran
ln -s /usr/lib/mozilla/plugins/m* /opt/mozilla/plugins/
which also created a symlink for mozplugger.so .
Discovered that although the xine multimedia viewer was installed, the gxine front-end ws not, so installed from freshrpms with Synaptic, then
ln -s /usr/lib/gxine/gxineplugin.so /opt/mozilla/plugins/
installed the plugin for Mozilla.
Installed the Eclipse IDE by downloading 3.0 Stream Stable Build eclipse-SDK-3.0M8-linux-gtk.zip from http://eclipse.org/downloads/index.php into /home/downloads/eclipse and running unzip to extract it. This put the eclipse executable into /home/downloads/eclipse/eclipse, which is not in the global PATH, so, rather than expanding the PATH variable, created symbolic link
ln -s /home/downloads/eclipse/eclipse/eclipse /usr/local/bin/
But when tried to execute eclipse found it was still missing a .jar file. Only .jar file found in /home/downloads/eclipse/eclipse was startup.jar so created a symlink for it with
ln -s /home/downloads/eclipse/eclipse/startup.jar /usr/local/bin/
However, when tried to execute eclipse, found it ws still looking for /usr/local/bin/jre/bin/java, so provided it with
ln -s /usr/java/j2sdk1.4.2_04/jre/ /usr/local/bin/
After which, eclipse seemed to work okay, so created a launcher for it executing /usr/local/bin/eclipse and found an icon for it, /home/downloads/eclipse/eclipse/icon.xpm, which was copied into /usr/share/pixmaps to make it easier to find with the launcher creation wizard.
Wanted a good forth package with a good IDE, so after some research, selected bigForth, and downloaded all the Linux files except the German documentation from http://www.jwdt.com/%7Epaysan/bigforth.html (which is mirrored at http://bigforth.sourceforge.net/) into /home/downloads/bigforth. Then extracted the .tar.bz2 files with tar -jxvf . Then
cd /home/downloads/bigforth/bigforth/
make
make install
Which put the executable xbigforth in /usr/local/bin. Then created launcher for it named bigForth but could not find an icon for it, so chose the generic icon /usr/share/pixmaps/016_template.png .
Created launcher for the IDE idle for python:
Name: 'IDE Idle Python' Executable: '/usr/bin/idle' Icon: '/usr/share/doc/boost-1.30.2/libs/python/doc/tutorial/doc/theme/python.png'
Note that the actual executables and icons can be found in the launcher files in, e.g., /home/jdr/Desktop, which are ASCII text files, by selecting them with the file manager, then opening them with the embedded text editor. Thus the desktop of a user may be duplicate for another user by just copying the contents of the Desktop directory from the one user to another.
Installed the package CmapTools, for concept mapping, by downloading from http://cmap.ihmc.us/download/index.php?myPlat=Linux the file LinuxCmapTools_v3.3_03-09-04.bin into /home/downloads/cmaptools and then running
sh LinuxCmapTools_v3.3_03-09-04.bin
to install it, choosing /opt/cmaptools as the installation folder, and creating a symlink CmapTools in /usr/local/bin/ and a desktop launcher for it. However, no icon file was found, so found one on some of the source site's pages named CmapTools48px.gif, which was downloaded to /usr/share/pixmaps and converted using
giftopnm CmapTools48px.gif | pnmtopng > CmapTools48px.png
2004024
Got embedded wireless working, but only at an away AP, not at home, so not sure which if any of the things I tried contributed to success.
First, make a backup of /etc/resolv.conf that works at home, because after being away, will need it when return home to be able to resolve URLs, because it contains the IPs of the DNS servers that work there.
After some experimentation, I created two scripts, the first, wi-away, to reconfigure for wireless access at an away AP:
dhclient ifconfig
dhclient rewrites resolv.conf, so when return home run script wi-home:
mv /etc/resolv.conf /etc/resolv.conf.`date +%Y%m%d%H%M` dhclient ifconfig /bin/cp /etc/resolv.conf.bak /etc/resolv.conf
Need to restore from the backup because can't depend on dhclient getting the correct DNS IPs at home. The mv renames resolv.conf to append the date and time, but should be further renamed with an identifier for the location where dhclient was last run.
After running the first script, one can test the connection with
ping yahoo.com
But this won't work at some locations, where the host expects the user to first open a browser, and then be served the host's web page for setting up an account or logging in, and perhaps making some contract for use or payment After that one will normally have general access to the Internet, which can be tested by opening a remote web page URL.
20040501
Mysql
In the course of testing and selecting a personal taskmanager/ organizer I found that many of the more interesting ones used a mysql database, and one of thefirst I tried had me create the database by executing
# mysql
But this produced the error message
ERROR 2002: Can't connect to local MySQL sever through socket '/var/lib/mysql/mysql.sock' (2)
I confirmed that the socket was set to that in /etc/my.cnf but doing a
# find / -name mysql.sock
which did not find it anywhere on the system. This led to the discovery that the daemon mysqld was not running, and had never been run since the OS was installed, since it creates the mysql.sock file and other files in /var/lib/mysql/
I was able to start the daemon with
# /etc/rc.d/init.d/mysqld start
Then I could try connecting to a database using the mysql client program
# mysql -u root -p -h localhost Enter password: [mysql] mysql>
But it is still necessary to have mysqld start on bootup.
To list what runlevels mysqld is supposed to start for run
# chkconfig --list mysqld
If they are all set to off (or mainly 3 4 and 5), then run
chkconfig mysqld on
If it returns that it is not registered, run
chkconfig --add mysqld
Then rerun
chkconfig mysqld on
That will create all the links in the /etc/rc.d/rc[0-6].d directories to automatically start and stop mysqld.
Having found Evolution inadequate as a task manager, I turned to korganizer and added a launcher for it to the desktop by copying
/usr/share/applications/kde-korganizer.desktop
to /home/<user>/Desktop
It is better than Evolution, in that one can export the data to a file, from which one can use a shell script to extract what I want, which is a simple list of tasks, printed in 3 columns
If an app is in one of the menus launched from the KDE toolbar icon, it can be copied to the Desktop by finding the *.desktop file for the entry under /var/lib/menu/kde/ and copying it to the directory /home/<user>/Desktop. Likewise, one can duplicate the Desktop environments of two users by copying the files from the Desktop directory of one user to the other.
20040602
Installed mondo backup utility from http://www.mondorescue.com. This involved downloading the following files into /home/downloads/mondo and execuring them:
As a test, created image files of the /home partition by
This last line was saved as the file /home/jdr/notes/mondo.txt . However, the -L option did not work apparently the lzop compression didn't get installed properly so omitted on a second try. Took about 3 hours to create 5 iso files, which could then be used with k3b to copy them onto bootable CD for a restore. This requires further testing to make sure it can be used for backups and restores, and that the 700 size setting will fit on the CDs.
20040609
Added launcher for the kate editor to the desktop, to be tested along with other editors.
Could not get mplayer to work, because standard distros do not include some needed files, like the proprietary codecs file. These can be obtained as a complete installation package from http://www.mplayerhq.hu
20040616
Downloaded yumgui from http://cobind.com/yumgui.html into /home/downloads/yumgui and installed with
rpm -ivh yumi-2.0.7-1.noarch.rpm
Then executed yumi from the command line. Looks promising, but does not weed duplicate packages and has no option to "select all" or some range of packages. Had to select one at a time.
To play DVD movies, select xine from the menu, and DVD from the sources shown on the control panel that comes up. To eject the DVD open a xterm window and enter "eject" at the prompt.
To increase sound volume, press Alt-F2 to get command window, then enter kmix and click to accept. This launches a control panel, and one increases the general volume by raising the slider under the blue waveform icon. This also adds a speaker icon in the taskbar that one can click on to get a volume control and mute button.
To play avi, mpeg files, launch kaboodle, which is installed.