Disclaimer: Some of the notes on this page assume that you have some prior experience
installing and using GNU/Linux. If you're not comfortable using fdisk or
running Linux as root, then don't! These notes are provided in the hope that they will
be useful, but I take no responsibility for any data loss or hardware damage. Use these
notes at your own risk!
| Distro-Specific Notes |
|
| Program-Specific Notes |
|
| Other Miscellaneous Notes |
|
| General Notes |
|
| DNS (bind9) |
|
| HTTP (apache2) |
|
| FTP (proftpd) |
|
| NFS |
|
| dictd |
|
ps aux to find the Process ID of the offending program (it should
be somewhere near the bottom of the list, right above bash and ps),
kill -KILL [PID] (replace [PID] with the program's
process ID),
autoconf
automake
gcc
libtool
make
| Library: | Required For: |
libncurses5-dev | c* programs |
libgnome-dev | GNOME1/GTK1 g* programs |
libgtk1.2-dev | GTK1 g* programs |
libgtk2.0-dev | GTK2 g* programs |
| Old Name(s) | New Name |
| Auditor + WHAX | BackTrack |
| BackTrack | Kali Linux |
| ClarkConnect Server and Gateway | ClearOS |
| Corel Linux | Xandros Desktop OS |
| Eeebuntu | Aurora OS |
| e-smith | SME Server |
| GoblinX | ImagineOS |
| Mandrake + Conectiva + Lycoris Desktop/LX | Mandriva |
| MiniSlack | Zenwalk |
| ParallelKnoppix | PelicanHPC |
| Peanut Linux | aLinux |
| Pocketlinux | easys GNU/Linux |
| Red Hat Linux | Fedora Project |
| RR4 | Sabayon |
| Sidux | Aptosid |
| STX Linux | SaxenOS |
| TEENpup Linux | Legacy OS |
| Xenoppix | VMKnoppix |
| 1. Redirect the results to a file: | fdupes dirpaths > tempfile.tmp |
| 2. Open the results in a text editor: | mcedit tempfile.tmp |
md5sum line (in place of "/dirpath/*"), or you can
repeat Step 1 using the append form of redirection (i.e., ">>" instead
of ">") for all of the desired directories.
| 1. Redirect the md5 checksums to a file: | md5sum /dirpath/* > tempfile1.tmp |
| 2. Sort the lines and redirect to another file: | sort -df tempfile1.tmp > tempfile2.tmp |
| 3. Check tempfile2 for duplicate checksums: | mcedit tempfile2.tmp |
cat or dd.
qemu-img create /path/win98se.img 4G
| Disks And Memory Options | Setting |
| Use CD-ROM (checkbox) | checked |
| Boot disk (dropdown) | CD-ROM |
| CD-ROM (entry) | /pub/windows/win98se.iso * |
| Hard disk 0 (entry) | /pub/hdimage/win98se.img * |
| RAM (MB) (spinbox) | 256 |
| Hardware Options | Setting |
| Enable audio (checkbox) | checked |
| Video card (radiobutton) | Cirrus Logic GD 5446 PCI VGA |
| Sound card (radiobutton) | Creative Sound Blaster 16 |
| General Options | Setting |
| Configuration name (entry) | windows98 |
| Configuration notes (entry) | Windows 98 with GP2 disc |
| Disks And Memory Options | Setting |
| Use CD-ROM (checkbox) | checked |
| Boot disk (dropdown) | Hard disk 0 |
| CD-ROM (entry) | /pub/windows/grandprix2.iso * |
| Hard disk 0 (entry) | /pub/hdimage/win98se.img * |
| Hard disk 3 (entry) | fat:rw:/home/paul/vfatwin * |
| RAM (MB) (spinbox) | 256 |
| Hardware Options | Setting |
| System Type (dropdown) | PC, 32-bit (x86) |
| Set clock to local time (checkbox) | checked |
| Enable audio (checkbox) | checked |
| Number of CPUs (spinbox) | 1 |
| Video card (radiobutton) | Cirrus Logic GD 5446 PCI VGA |
| Sound card (radiobutton) | Creative Sound Blaster 16 |
| Emulator Options | Setting |
| Process priority (spinbox) | 0 |
| Acceleration (radiobutton) | Enable |
|
Incorrect Lintel GHWI Dv lint GG/0 JW lintian GHJK M+ Linux4Geeks GLur GM LinuxAlpha.org GL03 BX Linux/Coldfire GLMz HH linuxconf GL2O Pd linuxcookbook GMFr FD Linux Cyrillic Edition GLT6 Cr linuxdoc GMKu uu Linux/Epia GLZj Gg Linux ESware GLgD C3 linuxfacile GM5c Gr Linux for Windows 9X GLi6 DN Linux GHfQ Dtj linuxinfo GNFb Cn Linuxin GNU/Linux GNAH FU LinuxInstall.org Project GNIC K8 linuxlogo GNS+ Go Linux MLD GLmH C6 |
Correct lint GG/0 JW Lintel GHWI Dv lintian GHJK M+ Linux GHfQ Dtj Linux Cyrillic Edition GLT6 Cr Linux ESware GLgD C3 Linux for Windows 9X GLi6 DN Linux MLD GLmH C6 Linux4Geeks GLur GM LinuxAlpha.org GL03 BX Linux/Coldfire GLMz HH linuxconf GL2O Pd linuxcookbook GMFr FD linuxdoc GMKu uu Linux/Epia GLZj Gg linuxfacile GM5c Gr Linuxin GNU/Linux GNAH FU linuxinfo GNFb Cn LinuxInstall.org Project GNIC K8 linuxlogo GNS+ Go |
sort that works correctly. To sort the index file from
the command line:
You can then move the index file back to the machine running the dictd server.mv [name].index [name2].index
sort -df [name2].index > [name].index
umount the automatically-mounted source partition (the one that contains the source
files) and then remount it. In my particular case, the steps are as follows:You'll need to change "hda3" to wherever your source tarballs are stored, and you'll need to change "ext3" to the appropriate filesystem type. Once the partition is remounted, you should be able to compile and run my programs in the usual way, as described in Source Packages.umount /mnt/hda3
mkdir /pub
mount -t ext3 /dev/hda3 /pub
sudo passwd
and su to become root. If you don't already have some allocated
space, use fdisk or qparted to partition
the drive. After you've partitioned the drive and decided which partitions to use, run one of the
following: | KANOTIX 2005-02 | kanotix-installer |
| KNOPPIX 3.1, 3.2, 3.3 | knx-hdinstall |
| KNOPPIX 3.4, 3.6, 3.7, 3.9 | knoppix-installer |
From Installation CD #2:db1-devel-1.85-4mdk.i586.rpm
From Installation CD #1:After installing the above packages, you'll also need to do the following:gcc3.0-cpp-3.0.4-2mdk.i586.rpm
From Installation CD #2:gcc3.0-3.0.4-2mdk.i586.rpm
cd /etc/alternatives mv gcc gcc-old ln -s /usr/bin/gcc-3.0.4 gcc
For GTK1 g* programs :libgtk+1.2-devel-1.2.10-41mdk
For GTK2 g* programs :libgtk+2.0_0-devel-2.8.3-4mdk
Development > C >task-c-devel
Development > GNOME and GTK+ >glade3
mkfs.ext3 -b 4096 /dev/hdb9).
/boot/grub/menu.lst file should have an entry to boot your main distro and an entry to install
Grub to the MBR; if not, add them. Note: Any Grub diskette should be able to boot any distro,
but... if you want to be able to restore Grub in the MBR, you'll need to make sure that the version of Grub
on the diskette is compatible with the version on the hard disk.
/boot/grub/menu.lst to your
main distro's /boot/grub/menu.lst,
/boot directory to find out which kernel and initrd (if any)
it needs,
/boot/grub/menu.lst,
/boot/grub/menu.lst:title FreeBSD 6.3 on hda1 root (hd0,0,a) kernel /boot/loaderChange "FreeBSD 6.3 on hda1" to whatever best describes your flavor of BSD. If not installed on hda1, you'll also need to change "(hd0,0,a)" to either "(hd0,1,a)" for hda2, "(hd0,2,a)" for hda3, or "(hd0,3,a)" for hda4. "hd0" should be changed to "hd1" if installed on hdb (the second drive on the first IDE port), or "hd2" if installed on hdc (the first drive on the second IDE port).
/etc/fstab to see which swap partitions are being used,
swapoff /dev/hdXN to de-activate any that aren't on the same drive as your new distro,
/etc/fstab so that the extra swap isn't re-activated on your next boot.
/etc/fstab./dev/hdb15 /pub ext3 defaults 0 2
/dev/hdb15 /pub ext3 noauto 0 0
root account, use an existing user, or create a new user (adduser).
/tmp directory that have the name of the user
you want to change in it (e.g., gconfd-user, mcop-user, ...).
For Peanut Linux 9.5 :For Peanut Linux 9.6, you'll need to unpack the bz2 file in the root of the filesystem since the directory structure within the tarball is relative (not absolute):peanut-GCC-2.95.3-9.5.i386.rpm
For Peanut Linux 9.6 :GCC-peanut-3.3.3-9.6.tar.bz2
For both Peanut Linux 9.5 and 9.6, if you want to be able to compile the c* programs, you'll also need to copy the form.h header from /usr/include/ncurses to /usr/include:cp -a GCC-peanut-3.3.3-9.6.tar.bz2 / cd / tar jxvf GCC-peanut-3.3.3-9.6.tar.bz2
cp -a /usr/include/ncurses/form.h /usr/include
| 25-Pin Null Modem Cabling | Adapter Lines | ||||||||||||||||||||||||||||||||||||||||
|
|
cd /usr/local/src cp -a [Path]/[PackageName].tar.gz . tar zxvf [PackageName].tar.gz cd [PackageName]If you want to minimize the use of the root account, you could unpack and compile the package in your home directory (or wherever the tarball was downloaded to), in which case you'd skip the first two lines above.
make make installFor GNOME1/GTK1 (g*) Programs:
./configure make make installFor GTK+ 1.2 and GTK+ 2.4 (g*) Programs:
sh autogen.sh make make installFor the newer g* programs, the
autogen.sh script creates the necessary Makefiles to
build the final executable. If autogen.sh fails, it means that your system is missing one or more
of the required development tools and/or libraries; in which case, you'll need to install
the missing packages and try again.
autogen.sh succeeds but make fails, you can try changing to the
src directory and then run make there.
make succeeds but make install fails, you have two
choices. If you want the program to be available system-wide, you'll need to copy it to somewhere in your
path (e.g., cp -a src/[ProgramName] /usr/local/bin). Or, if system-wide availability isn't
important, you can just run the program from its location (e.g., [FullPath]/[ProgramName]).
which make gccwhich command should output the full paths of make and gcc, each on a separate line.
which autoconf libtool automakels /usr/includeautoconf
automake
libgtk1.2-dev (for GTK1 g* programs)
libgtk2.0-dev (for GTK2 g* programs)
libncurses5-dev (for c* programs)
libtool
g++
gcc
make
| Global Settings | User Settings | |
| WM Selector | /etc/XwmMenu.ini | |
| Blackbox | /usr/X11R6/share/blackbox/ | ~/.blackboxrc |
| Fluxbox | /usr/local/share/fluxbox/ | ~/.fluxbox/ |
| IceWM | /usr/local/lib/X11/icewm/ | ~/.icewm/ |
| XFCe | /usr/local/etc/xfce/ | ~/.xfce/ |