RPMs for Red Hat, SuSE, Conectiva, Fedora, Mandrake, and Yellow Dog Linux
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.
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.)
| Linux Distro | Version | Package |
|---|---|---|
| 4 | dillo-0.8.6-1.fc4.i386.rpm | |
| 5 | dillo-0.8.6-1.fc5.i386.rpm | |
| 7+ | included in Fedora* | |
| 10.0 | dillo-0.8.6-1.mdk.10.0.i586.rpm | |
| 10.1 | dillo-0.8.6-1.mdk.10.1.i586.rpm | |
| 2006 | dillo-0.8.6-1.mdk.2006.i586.rpm | |
| 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 | |
| EL5 | dillo-0.8.6-1.rhel5.i386.rpm | |
| 10.0 | dillo-0.8.6-1.suse10.i586.rpm | |
| 10.1 | dillo-0.8.6-1.suse10.i586.rpm | |
| 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 |
|---|---|---|
| 9 | dillo-0.8.5-2cl9.i386.rpm | |
| 1 | dillo-0.8.5-1.fc1.i386.rpm | |
| 2 & 3 | dillo-0.8.5-1.fc3.i386.rpm | |
| 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 | |
| 2005 LE | dillo-0.8.5-1.mdk10.i586.rpm | |
| 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 | |
| 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 | |
| 3.0 | dillo-0.8.5-1.ydl3.ppc.rpm |
| Linux Distro | Version | Package |
|---|---|---|
| - | dillo-0.8.4-1.ps2.mipsel.rpm |
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.
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.
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.
Thanks to Robert Hall for building the RPM for Linux for PlayStation 2
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:
rpmbuild --rebuild --without fltk dillo-0.8.6-1.src.rpm"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.
Sorry, but I am not building any new RPMs until the new FLTK2-based Dillo is ready for release. As of June 2008 it is under active development, and you can preview it by CVS checkout. Once the new Dillo is released and I have had a chance to put together a new build system, I will look into building new packages.
Most likely I will not build packages for Fedora, as Dillo is now included.
W3C Valid XHTML
· W3C Valid CSS
· W3C WAI Level A
· PNG Images
Use Any Browser
· Get Firefox
· Get Opera
· Alternative Browser Alliance