Monday, September 08, 2025

Rustc Version 1.89 and Oracle Solaris

Oracle Solaris does come with rustc and cargo, but it may be possible it will be not be the latest version. For example I am working with ClamAV 1.5.x and it required a later version. If you cannot wait for a new version to appear in Solaris here is what you can do:

Key points:

Monday, June 02, 2025

Building and Installing ClamAV 1.4.x LTS on Solaris 11.4

ClamAV is an open-source antivirus engine which is widly used. Problem has been that since v1.0.0 onwards the build process changed and didn't work on Solaris. Now you can build and run it on Solaris 11.4. 

Key points:

  • At this time ClamAV does not support Solaris, but I have filed bug reports
  • Using ClamAV 1.4.2 LTS (https://www.clamav.net/downloads)
  • Tested on Solaris 11.4.79.189.2 onwards and Solaris 11.4.81 CBE
  • I am miss basic steps i.e. creating usernames, etc
  • Installation will be put into /usr/local/clamav142

Thursday, December 14, 2023

Setup 4CAT (Capture and Analysis Toolkit) on linux Server using Docker

4CAT is a research tool that can be used to analyse and process data from online social platforms. Its goal is to make the capture and analysis of data from these platforms accessible to people through a web interface, without requiring any programming or web scraping skills. 

There is some great documentation already, but no harm adding a bit more detail.
Tested on Ubuntu 22.04.3 LTS & 4CAT 1.38

Monday, November 06, 2023

mysql:version_80 Service in Maintenance State in Oracle Solaris

I recently tried upgradeing MySQL 5.7 to MySQL 8.0 on SPARC kernel zone (KZ) but it failed. Here is some information which may help people in the future. 

So, I run our webserver www.dcs.bbk.ac.uk in a Solaris Kernel Zone which using a small MySQL 5.7 database, so after the upgraded failed I moved it to a test system and here is the steps and output which came to the possible workarounds.

Tuesday, April 07, 2020

Building OpenJDK 13 and OpenJDK 14 on Solaris 11 x86_64

Following on from a previous blog "Building OpenJDK 12 on Solaris 11 x86_64" I have added instructions for OpenJDK 13 on Oracle Solaris 11.4 x64, and the setup is exactly the same for OpenJDK 14

Tuesday, March 03, 2020

Configuring Bacula Backup Software for Solaris 11.4

Following up from my last post Building Bacula Backup Software for Solaris 11.4 where I got the software up and running, now it time to do the configuration which is the toughest part and longest section.

Friday, February 28, 2020

Building Bacula Backup Software for Solaris 11.4

As we know Networker backup software does not support Solaris as a backup server any longer, so we need to look else where. Ventured over to bacula.org which is an open source version which seems very popular so will give it a go.

Monday, August 05, 2019

Building Python 3.7 on Solaris 11.4 using solaris-userland

As we know Python 3.7 is not out for Oracle Solaris 11.4 yet, but could be out soon, so if you can't wait or you want the latest version then use the official Solaris userland source code to build it

Thursday, May 09, 2019

Building ClamAV on Solaris 11.4 using solaris-userland

Well, I have started moving all the software I use over to solaris-userland builds so next in line after my last blog of building FFmpeg is ClamAV. The reason for this it speed the process of build, IPS Build and install for packages which have a quick release schedule.

Thursday, April 04, 2019

Building FFmpeg on Solaris 11.4 using solaris-userland

Well,as promised after my last entry about Building and Packaging FFmpeg on Solaris 11.4 I followed Chris Beal blog entry Building Opensource on Solaris 11.4 to create build information for FFmpeg using solaris-userland.

Tuesday, April 02, 2019

Building and Packaging FFmpeg on Solaris 11.4

FFmpeg is a suite of libraries and programs for handling video, audio and for a Solaris 11 desktop user it is required for video in your Firefox. At the moment it does not come with Solaris you will need to build it yourself.

This guide will take you through building FFmpeg, creating a Package and then installing it. There has been a recent blog entry about  building Opensource on Solaris (by Chris Beal), which use the github.com/oracle/solaris-userland as the base, but I will not follow this example at this time. May be at a later date.

Monday, February 04, 2019

Building OpenJDK 12 on Solaris 11 x86_64

Following on from a previous blog "Building OpenJDK 11 on Solaris 11 x86_64" I have added instructions for OpenJDK 12 on Oracle Solaris 11.4 x64 (SPARC version downloadable).

Wednesday, October 10, 2018

Building OpenJDK 11 on Solaris 11 x86_64

Following on my last blog "Building OpenJDK10 on Solaris 11" I have added instructions for OpenJDK 11 on Oracle Solaris x64 (SPARC version downloadable).

Friday, September 07, 2018

Building OpenJDK 10 on Solaris 11 x86_64

Well, as we all know Oracle are not allowing the release a binary version of Java 9,10 and may be 11 on Oracle Solaris x64 at this time (SPARC version downloadable). We can all guess why but I hope that they will release a x86 version soon.

Anyway, if you want to keep up with everyone else you can build the OpenJDK version. It builds under Oracle Solaris x64 and SPARC (saying that having problem with SPARC version at this time). Full build information is here
Setup:

Thursday, July 19, 2018

Package version differences between Solaris 11.4 Beta v Solaris 11.3 SRU latest

Thought I would just do a quick comparison between the software versions of the packages in Solaris 11.4 Beta Refresh 2 (11.4.0.0.1.10.0) and latest Solaris 11.3 SRU  (11.3.34.4.0).

Wednesday, May 23, 2018

Fixes Ciphers on Apache httpd server

I thought I would just make a note of the steps to check what cipher I was running on our web server and to see how to remove any old/weak ones.

Ref:

Wednesday, April 25, 2018

Solaris 11.4: FileZilla 3.31 builds on Solaris cleanly (nearly)

After seeing a post on twitter about building FileZilla on Solaris 11.3 I thought I would I would try it on Solaris 11.4.

I did get it working but with some "Dirty Fixes", by adding cast of "size_t" to a lot of code, but then I realised that there was a quicker fix..

Friday, April 13, 2018

Solaris 11.4: LDAP changes for ldapsearch & ldapmodify

With the release of Oracle Solaris 11.4 Beta and the move over to OpenLDAP, you will notice ldap commands have changed. To help myself and may be some others I will document the changes for reference.

Ref: Using ldapsearch to do an LDAP Search using TLS/SSL
       Updated: How to Connect Securely to LDAP using PHP
       How To Manage and Use LDAP Servers with OpenLDAP Utilities