[Logo]Dillo Web Browser

RPMs for Red Hat, SuSE, Conectiva, Fedora, Mandrake, and Yellow Dog Linux

Dillo RPMs | Modified RPMs | Build System | Cygwin HOWTO | History

Dillo is a GTK-based web browser written completely in C, designed to be small and fast. The RPM is only 450 KB! Where possible, I've added menu items and icons for KDE and Gnome.

Versions of Dillo older than 0.8.4 contain a known security vulnerability. Please upgrade as soon as possible.

I have Dillo RPMs suitable for several versions of Red Hat, Fedora Core, Mandrake, SuSE, Conectiva and Yellow Dog Linux. If you cannot find an RPM for the exact version of Linux you have, try the closest one. (For example, the Mandrake 10.1 RPM will probably work on Mandrake 2005 LE.) If that does not work, or if there is no RPM close enough to your distribution, try installing from the source RPM. If that fails, you can request an RPM for your distribution.

What's New

Downloads

Note: FTP and the download manager require the wget download program. Wget is included in all the Linux distributions listed below, but is not always installed by default. You may need to install it from your CD or through your software manager (yast, up2date, yum, etc.)

Latest Version (0.8.6)

Linux Distro Version Package
Fedora Core* 4 dillo-0.8.6-1.fc4.i386.rpm
5 dillo-0.8.6-1.fc5.i386.rpm
Mandrake 10.0 dillo-0.8.6-1.mdk.10.0.i586.rpm
10.1 dillo-0.8.6-1.mdk.10.1.i586.rpm
Mandriva 2006 dillo-0.8.6-1.mdk.2006.i586.rpm
Red Hat* 9 dillo-0.8.6-1.rh9.i386.rpm
EL3 dillo-0.8.6-1.rhel3.i386.rpm
EL4 dillo-0.8.6-1.rhel4.i386.rpm
SuSE* 10.0 dillo-0.8.6-1.suse10.i586.rpm
10.1 dillo-0.8.6-1.suse10.i586.rpm
Yellow Dog Linux 4.0 dillo-0.8.6-1.ydl4.ppc.rpm
Any (Source RPM) dillo-0.8.6-1.src.rpm

I've been having trouble building the new download interface on some older distributions. I'll try to update as many of these as possible, but for now, here's the previous version.

Linux Distro Version Package
Conectiva 9 dillo-0.8.5-2cl9.i386.rpm
Fedora Core* 1 dillo-0.8.5-1.fc1.i386.rpm
2 & 3 dillo-0.8.5-1.fc3.i386.rpm
Mandrake 8.1 dillo-0.8.5-2.mdk8.1.i586.rpm
8.2 dillo-0.8.5-2.mdk8.2.i586.rpm
9.2 dillo-0.8.5-1.mdk9.2.i586.rpm
Mandriva 2005 LE dillo-0.8.5-1.mdk10.i586.rpm
Red Hat* 6.2 dillo-0.8.5-2.rh6.i386.rpm
7.x dillo-0.8.5-3.rh7.i386.rpm
8 dillo-0.8.5-1.rh9.i386.rpm
SuSE* 7.3 dillo-0.8.5-2.suse73.i386.rpm
9.0 dillo-0.8.5-rc1.suse90.i686.rpm
9.1 dillo-0.8.5-1.suse91.i586.rpm
9.2 dillo-0.8.5-1.suse92.i586.rpm
Yellow Dog Linux 3.0 dillo-0.8.5-1.ydl3.ppc.rpm

Older Version (0.8.4)

Linux Distro Version Package
Linux for PlayStation 2* - dillo-0.8.4-1.ps2.mipsel.rpm

*Distribution-Specific Notes

Fedora Core

Dillo is also available through Fedora Extras. This means you can install it simply by typing yum install dillo. Fedora Extras is enabled by default for Fedora Core 4 and later, and can also be configured with Fedora Core 3.

Red Hat

Red Hat 6.2 shipped with RPM 3 and later updated to RPM 4. This package was built on a fully-updated installation. Unfortunately RPM 3 cannot install packages built with RPM 4, so if your system is not up to date, you will not be able to install the Dillo RPM. It may be possible to install from the SRPM, but I have not tested this.

The Red Hat 7 package was built and tested on Red Hat 7.3, but should also work on RH 7.1 and 7.2.

Since Red Hat 7.x uses an older version of libpng (1.0.14), this package may not work if you have upgraded libpng to 1.2 from source. If so, try installing from the SRPM instead.

In the past, the Dillo RPM built on Red Hat 9 has also worked on Red Hat 8. The RH9 0.8.6 RPM may work on RH8, but has not been tested yet.

The RPMs for Red Hat Enterprise Linux 3 and 4 are built on CentOS, a RHEL clone designed to be binary compatible. They should work on official RHEL releases, CentOS, and other RHEL clones such as White Box Linux.

SuSE

The KDE/Gnome menu item in older versions of SuSE (7 and 8) does not display the icon.

Thanks to Patrick Shanahan for building the RPM for SuSE 9.0.

Linux for PlayStation 2

Thanks to Robert Hall for building the RPM for Linux for PlayStation 2

Installing from the Source RPM

If you cannot find an RPM that works on your system, you can install Dillo from the source rpm. The SRPM (as it is also called) contains the Dillo source code with any patches, extra files, and directions to automatically build an RPM for your system.

You'll need to have a few developer's tools installed, including gcc, patch, and the development packages for gtk+, glib, libpng, and libjpeg. Once you have these, download dillo-0.8.6-1.src.rpm.

To build an RPM from the SRPM, run "rpmbuild --rebuild dillo-0.8.6-1.src.rpm" (On old versions of SuSE and other systems using RPM 3 or earlier, use rpm instead of rpmbuild.) This should create an RPM that you can install as normal.

Important: Beginning with 0.8.6, Dillo includes a download manager built with FLTK2, which is still in development. You do not need to have FLTK installed to run Dillo, but you do need FLTK2 to build it. You have 3 choices:

  1. Download a FLTK2 snapshot from fltk.org and install it. At this time (April 2006), the Dillo team recommends that you use snapshot 4898 or earlier for stability.
  2. Build Dillo with the old, text-only download functions with "rpmbuild --rebuild --without fltk dillo-0.8.6-1.src.rpm"
  3. Build and install this SRPM for the 4825 snapshot of FLTK2: fltk2-2.0.x.r4825-0.5.src.rpm. Beware: it's not extensively tested yet! Also, the requirements are not all set, so you may need to track down more development packages.

If you install FLTK somewhere other than the standard /usr or /usr/local, you will need to tell the build process to look for it. Add the directory containing fltk-config (/fltk-install-dir/bin) to your path, then run "rpmbuild --rebuild --with localfltk dillo-0.8.6-1.src.rpm"

Red Hat, SuSE, Conectiva and Mandrake all use RPMs, but they have different menu structures. Worse, they don't all use the same name for each package. Instead of writing a separate spec file for each distribution, I've written a single file which auto-detects which system you're building on. That way the same SRPM will work on any of these distributions (and probably others). In case you're interested in how I did it, here's the dillo.spec I use.

Requests

I have a spare computer for trying out various operating systems. I can also install some distributions through User-Mode Linux. I have a Macintosh PowerBook as well, but I need to experiment with BootX and multiple Linux installations before I can add another PowerPC Linux.

A few things to consider before submitting a request:

I do this in my spare time, and it does take time and effort to download/buy, install, and learn the quirks of a distribution before I can build RPMs for it. I can't guarantee that I will actually get around to building an RPM for the Linux distro you request. But I am more likely to try a distribution that people have requested.

Request an RPM



See Also

Home | Software | Journal | Search

Last modified June 02, 2006 - software@hyperborea.org.

W3C Valid XHTML · W3C Valid CSS · W3C WAI Level A · PNG Images
Use Any Browser · Get Firefox · Get Opera · Alternative Browser Alliance