Home > Installation > Manual Install > Linux Distributions > Red Hat 8/9

# Red Hat 8/9 How-To

Note: This process has been tested with Red Hat 8 and Red Hat 9. May work with other version of Red Hat (Enterprise, etc)

1. Install RH8/RH9 Workstation to get gcc development tools. Or use the RH8/RH9 Package Manager to install the Development Tools.

Gnome Menu

System Settings

Packages

2. Goto the "Development" section, Click "Details" next to "Development Tools. Ensure the following packages are installed:

automake14

automake15

cvs

diffstat

dmalloc

doxygen

gcc-g77

gcc-gnat

gcc-java

indent

ltrace

memprof

patchutils

rcs

splint

3. Use the RH8 Package Manager and install CUPS under Printing Support.

Gnome Menu

System Settings

Packages

4. Go to the "System" section, click "Details" next to Printing Support. Ensure the following package is installed:

Cups

5. Start the cupsd daemon:

su /etc/init.d/cups start

6. Install cups-devel. RPM is on RH8 CD #2

cd /mnt/cdrom/RedHat/RPMS

Note: cd-rom may mount in a different directory. Should be something similiar however.

rpm -ivh cups-devel-1.1.15-10.i386.rpm

7. Install sane-backends-devel. RPM is on RH8 CD #2.

cd /mnt/cdrom/RedHat/RPMS

rpm -ivh sane-backends-devel-1.0.8-5.i386.rpm

8. Update libusb from 0.1.6 to 0.1.8.

wget http://hplip.sf.net/libusb-0.1.8.tar.gz

tar xzvf libusb-0.1.8.tar.gz

cd libusb-0.1.8

./configure --prefix=/usr

make

su

make install

rm /usr/lib/libusb.so

ln -s /usr/lib/libusb-0.1.4.4.0 /usr/lib/libusb.so

exit

9. Update xsane from 0.84 to 0.96 (actually 0.92 or higher will work).

wget http://hplip.sf.net/xsane-0.96.tar.gz

tar xzvf xsane-0.96.tar.gz

cd xsane-0.96

./configure --prefix=/usr

make

su

make install

exit

10. Build hplip with no network and no fax support. Use hplip-1.6.6a or newer.

tar xvfz hplip-1.6.6a.0.tar.gz

cd hplip-1.6.6a.0

./configure --prefix=/usr --disable-network-build --disable-fax-build

make

su

Note: do not exit root until after step 11.

make install

11. Start HPLIP daemons.

/etc/init.d/hplip start

12. Libusb replaces the "printer" kernel module, so we must blacklist the "printer" kernel module so it will not be loaded during USB hotplug events. This also means only libusb printer drivers will work when the "printer" kernel module is removed.

1. Add "alias printer off" line to /etc/modules.conf.

Run from terminal:

su

gedit /etc/modules.conf

Add to the bottom of the file:

"alias printer off"

Save, Exit

2. Add "printer" line to /etc/hotplug/blacklist.

Run from terminal:

su

gedit /etc/hotplug/blacklist

Add to the bottom of the file:

"printer"

Save, Exit

3. Run:

su

/sbin/rmmod printer

13. Restart cupsd so that it will see new the USB printer.

/etc/init.d/cups restart

exit

14. Configure your printer.

Page last updated: Wed Mar 21 13:44:02 2007; HPLIP Version: 1.7.4a