New Website

Submitted by Murray Blakeman on Fri, 08/19/2016 - 13:10

Solaris Multimedia has been updated to a newer version. I'm still working through some minor issues such as URL links, etc. If you find anything that's not working please let me know.

I also have some new and updated packages to make available over the coming weeks. These include;

  • MPlayer 1.3
  • FFMpeg 3.1.1
  • Sox (with mp3 support)
  • Syncthing
  • UFRaw (and plugin)
  • Geeqie

Revelation for Solaris 11

Revelation LogoRevelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.

Revelation stores your passwords in an encrypted file. The only way to read the file is with a master password. It also allows you to organise and categorise your password with a GTK based GUI. Revelation can also be used to generate complex passwords.

Revelation Screenshot

Music: The Temperature of the Air on the Bow of the Kaleetan (Chris Zabriskie) / CC BY 4.0

Shellshock Fix for Solaris 11

NOTE: Oracle continue to release official patches as they become available. If you have access to the support repository, a pkg update will install the latest official version.

UPDATE: The Bash version and method to patch has been updated. If /opt is on a different filesystem to /usr the fix below may not be suitable.

The actual bash and bashbug binaries can be downloaded from You can use these binaries if you only want to replace /usr/bin/bash and /usr/bin/bashbug. Below is the alternative fix that should be used if you're running Solaris 11.

The binary is version 4.1.17(2) which includes all known Shellshock patches as of posting (09 Oct 2014).

Please note that I have only done limited testing. Ensure that you install the official updates from Oracle as they become available.

All steps below need to be done by a user with elevated privileges.

If you've already added my repository to your Solaris 11 installation the following command will install Bash 4.1.17(2).

pkg install bash-41

PostgreSQL Package Updates

PostgreSQL Logo
I've updated the PostgreSQL packages. You can now install the latest version. Refer to the table below for full details.

Date Package Version Changes
08 Sept 2014 postgresql-84 8.4.22 PostgreSQL 8.4 updated to the latest version (8.4.22).
08 Sept 2014 postgresql-90 9.0.18 PostgreSQL 9.0 updated to the latest version (9.0.18).
08 Sept 2014 postgresql-91 9.1.14 PostgreSQL 9.1 updated to the latest version (9.1.14).
08 Sept 2014 postgresql-92 9.2.9 PostgreSQL 9.2 updated to the latest version (9.2.9).
08 Sept 2014 postgresql-93 9.3.5 Added a new package for PostgreSQL 9.3
08 Sept 2014 postgresql-libs 9.2.9 Updated PostgreSQL Library package to latest version of 9.2

For further information regarding the installation and setup of PostgreSQL please refer to

Sendmail | ClamAV | DSPAM | Dovecot | Sieve

Mail LogosAfter a considerable amount of research and time I have finally managed to put a number of packages together and set up a working email server. Before we start let me first apologize for the length of this post. Getting all the components installed and configured takes a bit of work.

Now, let's begin with a brief overview of each of the key components. I'll expand more on the specifics as we progress.

Software Package Description
Sendmail 8.14 pkg://solaris/service/network/smtp/sendmail Likely already installed on your system, Sendmail is a general purpose internetwork email routing facility that supports many kinds of mail-transfer and delivery methods, including the Simple Mail Transfer Protocol (SMTP) used for email transport over the Internet.
ClamAV 0.98.4 pkg://solarismmedia/antivirus/clamav
Clam AntiVirus (ClamAV) is a free and open-source, cross-platform antivirus software tool-kit able to detect many types of malicious software, including viruses.
DSPAM 3.10.2 pkg://solarismmedia/mail/dspam DSPAM is a scalable and open-source content-based spam filter designed for multi-user enterprise systems. On a properly configured system, many users experience results between 99.5% - 99.95%, or one error for every 200 to 2000 messages.
Dovecot 2.2.13 pkg://solarismmedia/mail/dovecot Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory.
Sieve 0.4.3 pkg://solarismmedia/mail/dovecot-pigeonhole The Pigeonhole project provides Sieve support as a plugin for Dovecot's Local Delivery Agent (LDA) and also for its LMTP service. The plugin implements a Sieve interpreter, which filters incoming messages using a script specified in the Sieve language (RFC 5228). The Sieve script is provided by the user and, using that Sieve script, the user can customize how incoming messages are handled. Messages can be delivered to specific folders, forwarded, rejected, discarded, etc.

PostgreSQL for Solaris 11

PostgreSQL LogoPostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) available for many platforms including Linux, FreeBSD, Solaris, Microsoft Windows and Mac OS X. The following versions have been made available. They are all 64 bit and compiled with the Oracle Solaris Studio tools.

Name Package Name Version Version String
PostgreSQL Database 8.2 postgresql-82 8.2.23 82
PostgreSQL Database 8.4 postgresql-84 8.4.17 84
PostgreSQL Database 9.0 postgresql-90 9.0.13 90
PostgreSQL Database 9.1 postgresql-91 9.1.9 91
PostgreSQL Database 9.2 postgresql-92 9.2.4 92

MLDonkey for Solaris 11

MLDonkey LogoMLDonkley 3.1.3 is an open source (GPL) Peer to Peer (p2p) client that supports ED2K (and Kademlia and Overnet), Bittorrent, DC++ and Direct Download (wget).

MLDonkey Screenshot

Music : Ends (Noveller) / CC BY-NC-ND 3.0

MLDonkey has a separate core (mlnet) that can run on a remote machine and a number of GUI clients that can be used to connect to the core. There are two (2) packages available in my repository.

Package Updates

Solaris 11 Logo
I've updated several packages that can now be installed/updated. Refer to the table below for full details.

Date Package Changes
05 Dec 2012 mediatomb Added support for MySQL.
05 Dec 2012 ffmpeg Now includes ffserver and ffplay.
05 Dec 2012 ffmpeg-text Now includes ffserver. This version is for headless/text only Solaris 11 environments.

GStreamer FFmpeg Plugin for Solaris 11

GStreamer LogoThe GStreamer FFmpeg Plugin is now available from my package repository for Solaris 11. This plugin can be used to play and encode a considerable number of media files. About 380 elements are delivered with this plugin.

GStreamer FFmpeg Plugin Screenshot

Music : Night Fly (Nameless Dancers) / CC BY-NC-ND 3.0

If you've already added my repository to your Solaris 11 installation the following command will install the plugin.

sudo pkg install gst-plugin-ffmpeg

Don't forget to setup your environment variables. See the introduction for more information. You will need to logout and then login to initialise the environment so the new plugin can be found.

Together with the other GStreamer Plugins I've made available, and a few others being published soon, I'm yet to encounter a file that I can't play with Totem Movie Player.