[Logo]Dillo Web Browser

RPMs for Red Hat, SuSE, Mandriva, Fedora, and Yellow Dog Linux

Dillo RPMs | Cygwin HOWTO | History

Dillo is a FLTK2-based web browser designed to be small and fast.

NOTE! I no longer have the time or resources to maintain the RPM packages for Dillo. I'm keeping the last set I built available for historical reasons, but you should really use a more recent version!


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.)

Packages with experimental SSL support are also available. Be careful! At this time, Dillo's SSL support is minimal and will only encrypt your session. It will not verify the remote server's identity!

Last version built (2.1.1) (This is out of date!)

Linux Distro Version Arch Package
Fedora* 10 x86 dillo-2.1.1-0.f10.i386.rpm
Red Hat* EL5 x86 dillo-2.1.1-0.rhel5.i386.rpm
EL5 x86_64 dillo-2.1.1-0.rhel5.x86_64.rpm
Any (Source RPM, requires FLTK2) dillo-2.1.1-0.src.rpm

With Experimental SSL Support

Linux Distro Version Arch Package
Fedora* 10 x86 dillo-2.1.1-0.ssl.f10.i386.rpm
Red Hat* EL5 x86 dillo-2.1.1-0.ssl.rhel5.i386.rpm
EL5 x86_64 dillo-2.1.1-0.ssl.rhel5.x86_64.rpm

*Distribution-Specific Notes


Dillo is included in Fedora since version 7, and is available through Fedora Extras for Fedora Core 3-6. This means you can install it simply by typing yum install dillo. I don't know how soon Fedora will upgrade their packages to Dillo 2.

Red Hat

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

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, fltk2 (see below), and the development packages for glib, libpng, and libjpeg. Once you have these, download dillo-2.1.1-0.src.rpm.

To build an RPM from the SRPM, run "rpmbuild --rebuild dillo-2.1.1-0.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.

To enable experimental SSL support, run "rpmbuild --rebuild --with ssl dillo-2.1.1-0.src.rpm" instead.

Important: Dillo is now based on 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 2 choices:

  1. Download a FLTK2 snapshot from fltk.org and install it. The Dillo team recommends that you use snapshot 6786 or later.
  2. Build and install this SRPM for the 6786 snapshot of FLTK2: fltk2-2.0.x.r6786-0.1.src.rpm. A couple of issues:

Red Hat, SuSE and Mandriva 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 dillo2.spec I use. Note: Now that Dillo 2 is out, I will probably drop the older menu structures and focus on the freedesktop.org standard.

See Also

Home | Software | Journal | Search

Last modified November 26, 2010 - software@hyperborea.org.

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