Odiecolon.repo v2 for EL5

IMPORTANT: Should you have been already using any of RPMforge, RPM Fusion and/or the initial version of Odiecolon, READ THIS CAREFULLY!
To be able to use the restructured Odiecolon.repo, you need to do the following as a pre-requisite:
- Stop using RPMforge, RPM Fusion and remove their repo files or disable them.
- yum -y remove libdvdread libdvdnav libcaca lzo vlc
- yum -y remove mplayer mplayerplug-in mplayer-common mplayer-fonts mplayer-skins mplayer-docs mplayer-codecs* smplayer
- rm -r ~/.mplayer ~/.config/smplayer
QUICK PATHS?
- Install odiecolon-repositories-5-4.noarch.rpm. It will also add the official Adobe repository, useful for getting the latest Flash plugin and AdobeReader_enu.
- Alternatively, just use odiecolon.repo (and RPM-GPG-KEY-odiecolon).
- Browse the repository directly…
- …or using a RepoView interface.
COMPATIBILITIES (or lack of thereof):
- EPEL: Originally, Odiecolon.repo was meant to be used with EPEL enabled. Nowadays, it tries to preserve the compatibility with EPEL, but this is by no means a guarantee. Should you be using EPEL and run into trouble, please report the problems to info AT beranger DOT org.
- RPMforge: Incompatible. Known to have package conflicts, at least multimedia-related. May work together if you NEVER install any multimedia packages from RPMforge, but don’t complain if RPM hell or other issues arise.
- RPM Fusion: Incompatible. Known to have package conflicts.
- ATrpms: Never tested, most likely to have package conflicts.
- ElRepo: As Odiecolon.repo doesn’t offer any kernel- or hardware-related packages, the compatibility should be of 100%.
MISSION:
What Odiecolon.repo is meant to be:
- A helper repository to make the desktop experience more satisfactory while using EL or a clone of it (typically, CentOS 5.3+).
- The offered packages are based on a personal preference. Usually, small and neat applications are preferred, and the desktop environment is GNOME, although KDE applications may be used when they’re a better (or unique) choice.
What Odiecolon.repo is not!
- Odiecolon.repo is not interested in providing extra server packages.
- Odiecolon.repo won’t grow up to incorporate hundreds and hundreds of packages.
- Odiecolon.repo won’t include packages that require frequent updates for security reasons.
- Odiecolon.repo won’t include packages that can be obtained in static form from the very upstream, such as Skype, RealPlayer, Picasa, Opera, Java/JRE.
- Odiecolon.repo won’t try to offer assistance in fixing the messy situation that exists in the wireless area, nor will it care about NTFS, firmware, non-free fonts, and the like.
- Odiecolon.repo is currently 32-bit only, and is unlikely to offer 64-bit packages very soon.
- Odiecolon.repo will not upgrade any system library!
How Odiecolon.repo is meant to be used:
- Odiecolon.repo is meant to be used preferably as the unique add-on repo, except maybe for hardware-related repos such as ElRepo. However, should you need to be using extra packages from one more repository, you should opt for EPEL. This repository tries to be compatible with EPEL, but there is no guarantee!
![]()
Highlights from Odiecolon.repo:
![]()
Odiecolon’s Specials:
- GIMP 2.3.15 (and 2.3.14), to provide a near-2.4 experience without any newer system libs. The last pre-2.4 version was 2.3.19. These builds are patched against CVE-2006-4519, CVE-2007-2949 and CVE-2007-3741.
- gtk-nimbus-theme-0.1.2, the latest default theme that comes with OpenSolaris 2009.06; for more details and a screenshot, see this blog post.
- gnome-dustwave-theme-0.1, a mix of two themes introduced with Ubuntu Jaunty: it uses Dust for Metacity, and New Wave for the GTK+ decorations. Compiz effects must be disabled. Need the (provided) tango-icon-theme-0.8.90. Screenshot.
- odf-converter-integrator-0.2.2
- KTeaTime 3.5.9. Yes, it runs very well in GNOME too! (And in IceWM under Scientific Linux.)
- webmin-1.485 (it allows you to completely screw your system)
- gdm-themes (extra GDM themes, useful especially for Scientific Linux)
- google-translate (ASTranslator, a Qt4 applet: screenshot)
- dbus-python-0.82.4, to fix puplet in EL5, see Red Hat Bug 480339 - puplet does not show updates
![]()
Essential Utilities:
- glipper-1.0
- gksu-2.0.0 (with libgksu-2.0.10)
- fortune-mod-1.99.1
- DenyHosts 2.6
- gtk-qt-engine-0.8 (for KDE users)
- WINE 1.1.26 (don’t ask)
- dosbox-0.73 (works great with the MS-DOS version of Pushover)
- Sylpheed 2.7.1 (has fewer dependencies and fewer plugins than Claws), using GnuPG 2
![]()
Multimedia:
- MPlayer 1.0-0.40 (monolithic, e.g. no -common, no -skins; includes a unique skin, Plastik 2)
- mplayerplug-in-3.55 (you will NEED it in Firefox!)
- mencoder-1.0-0.40
- mplayer-codecs-win32-all-20071007
- libdvdcss-1.2.10
- smplayer-0.6.6 (newer versions need a newer Qt4)
- VLC 0.9.9a (1.0.0 doesn’t build unless you upgrade EL5’s Qt4)
- gstreamer-ffmpeg-0.10.5, gstreamer-plugins-ugly-0.10.9, gstreamer-plugins-bad-0.10.8, gstreamer-plugins-bad-extras-0.10.8
- gstreamer-plugins-ugly-sl-0.10.9 - THIS IS FOR SCIENTIFIC LINUX ONLY! SL uses a modified gstreamer-plugins-extras which conflicts with gstreamer-plugins-ugly (it should conflict with RPMforge’s and RPM Fusion’s too!) because they both include libgstlame. SL users need to install this package instead of the regular gstreamer-plugins-ugly.
- xine-0.99.5 + xine-lib-extras-freeworld-1.1.16.3
- gxine-0.5.904 (because even Slackware has it!)
- kaffeine-0.8.7 (0.8.8 doesn’t build)
- audacious-1.4.6 (really, it’s better than XMMS)
- audacity-1.3.4
- grip-3.2.0
- libmad-0.15.1b, madplay-0.15.2b, mpg123-1.8.0, lame-3.98, twolame-0.3.12, ffmpeg-0.4.9, mjpegtools-1.9.0, etc.
- soundconverter-1.3.2 - THIS PACKAGE CAN’T BE INSTALLED ON SCIENTIFIC LINUX: See below.
- soundconverter-sl-1.3.2 - THIS IS THE VERSION FOR SCIENTIFIC LINUX: SL uses a modified gstreamer-plugins-extras which conflicts with gstreamer-plugins-ugly (it should conflict with RPMforge’s and RPM Fusion’s too!) because they both include libgstlame. This makes the regular soundconverter-1.3.2 impossible to install, as it requires gstreamer-plugins-ugly.
- AlsaPlayer 0.99.80 (+alsaplayer-fft, alsaplayer-mac)
- mac-3.99 (Monkey Audio, CLI)
- Gnaural 1.0 (an old faiblesse of mine)
- AcidRip 0.14 (which is simple and practical and has fewer Perl dependencies than other popular DVD rippers). Note that I had to use lsdvd-0.15 instead of 0.16, so I rebranded it as lsdvd-1.15, because otherwise AcidRip can’t process the list of the DVD contents on EL5. It happened to other people too.
- gnormalize-0.6
- mppenc/mppdec (Musepack support)
- Sweep 0.9.3 (homepage)
![]()
Various Utilities:
- gnomebaker-0.6.4
- brasero-0.6.1 (don’t worry, it’s a good version)
- speedcrunch-0.10
- transmission-1.34
- deluge-0.5.9.0 (newer versions won’t build)
- xchm-1.1.7 (with chmlib-0.40)
- Comix 3.6.5 (newer versions won’t build or won’t run)
- liferea-1.0.27 (newer versions won’t build)
- unrar-3.9.4
- amule-2.2.5
- HomeBank 3.4 (4.0.x requires newer GTK+ than used in EL5). Extract example_file.tar.gz for a sample file.
- gnomad2-2.9.4
- gtkcdlabel 1.14 (with cdlabelgen 4.10)
- recordmydesktop + gtk-recordmydesktop-0.3.8
- htop-0.8.3, iftop-0.17, iotop-0.3
- eiciel-0.9.6.1 (ACL editor for Nautilus)
- verbiste-gnome-0.1.26 (and the corresponding GNOME applet)
- repoview-0.6.4
- antiword-0.3.7
- GParted 0.3.9
- gnome-commander-1.2.7 (newer versions won’t build)
- emelFM2 0.6.0
- Dillo 2.1.1
- aria2c 1.3.1
- emesene-1.0.1
- PyRenamer 0.6.0
- dar-2.39 + KDar 2.10 (backup)
- Luma 2.4 (LDAP GUI tool)
- Trickle 1.07 (bandwidth limiter)
- pdfedit-0.4.3
- sbackup-0.10.5 (not for advanced users)
- p7zip-9.04 + p7zip-light-9.04
- ncftp-3.2.2
- duplicity-0.5.18
- ssmtp-2.6.3 (to relay through a GMail account: basic settings in /etc/ssmtp/ssmtp.conf, then test with: /usr/sbin/ssmtp recipient@domain.com < bodyfile)
- fontforge-20090622
- gnome-specimen-0.3
- isomaster-1.3.5
![]()
Small Games:
- gnugo-3.8, quarry-0.2.0, grhino-0.16.0. The command line for the GTP engines: gnugo –mode gtp and gtp-rhino. See this blog post for details.
- gnome-mastermind-0.3.1 (homepage, screenshot)
- gnuchess-5.0.7 + xboard-4.2.7
- Atomix 2.14
- Pushover 0.0.1 (homepage, blog post)
- PyChess 0.8.4
- PyTraffic 2.5.4 (screenshot)
- belooted-0.1.4 (jeu de belote: EN, FR; screenshot)
- Gnome Hearts 0.3
- ghextris-0.9.0 (screenshot)
![]()
Development Tools:
- meld-1.3.0
- diffuse-0.3.4 (as an alternative to Meld)
- sagasu-2.0.8
- spe-0.8.4.h (Stani’s Python Editor) + winpdb 1.3.8
- Code::Blocks IDE 8.02
- DDD 3.3.11
- git-all-1.6.3.3 (but no docs) + QGit 1.5.8 (2.x needs a newer Qt4)
- wxGTK-2.8.10
- wxPython-2.8.7
- fltk-1.1.9
- fltk2-2.0.x-0.13.r6829
- fpc-2.2.2 + Lazarus 0.9.26
- Mercurial 1.3.1
- geany-0.17 and a number of geany-plugins-*-0.17.1
- bluefish-unstable-1.1.6 (because 1.3.x requires a newer GTK+, and 1.0.7 is just too old; it can be used to browse via SFTP/SMB/FTP, read this old post)
- pida-0.5.1 (using vim-X11)
- gazpacho-0.7.2
- xdialog-2.3.1 (built for Gtk+2 only; basic tutorial, looks better in Gtk+2)
![]()
Sincerely,
![]()








