Labels

Android (1) Apache (1) bash (2) boost (2) C (36) C++ (4) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (3) Dreamweaver (2) Eclipse (3) fail2ban (5) git (6) GitHub (5) Hacking (4) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (33) javascript (3) Linux (181) Mac (21) Machine Learning (1) mySQL (52) Netbeans (6) Networking (1) Nexus (1) OpenVMS (6) Oracle (3) Pandas (3) php (17) Postgresql (8) Python (9) raid (1) RedHat (15) Samba (2) Slackware (52) SQL (14) ssh (1) svn (1) tar (1) ThinkPad (1) Virtualbox (4) Visual Basic (2) Visual Studio (1) Windows (5) wire (1)
Showing posts with label Slackware. Show all posts
Showing posts with label Slackware. Show all posts

Sunday, 8 February 2026

Slackware minimum PXE boot example

For this example, we will be using dnsmasq on Slackware 14.2 with the Slackware 15 mirror.

Saturday, 7 February 2026

crontab -e not opening correct editor

Open your .bashrc file and add the line export EDITOR=vim or do;

echo 'export EDITOR=vim' >> ~/.bashrc

Then logout and back in or source .bashrc


If this doesn't work, try adding it to .bash_profile or do;

echo 'export EDITOR=vim' >> ~/.bash_profile

and then again, logout and back in or do source .bash_profile


NOTE: We can test using echo $EDITOR

I think on is fine for when at the console and the other for remote sessions, maybe...

Monday, 25 November 2024

Issue with slackpkg and gpg key

I found an issue while using slackpkg where the following error presented itself:

ERROR: Verification of the  gpg signature on CHECKSUMS.md5
               failed! This could mean that the file is out of date
               or has been tampered with. If you use mirrors.slackware.com
               as your mirror, this could also mean that the mirror to
               which you got redirected is not yet updated with the most
               recent changes in the Slackware tree.

Monday, 4 November 2024

Import certificate into Java keystore

The below example involves importing a Zscaler root CA certificate into the java keystore on my Slackware installation.

1) General installation.

The certificate can be acquired from here and should be placed in /etc/ssl/certs/Zscaler-Dalzell.crt and also in /usr/local/share/ca-certificates/Zscaler-Dalzell.crt

then do sudo update-ca-certificates which regenerates /etc/ssl/certs/ca-certificates.crt

NOTE: It is important that the extension is crt and not cer as update-ca-certificates only uses crt.

To verify, run: openssl verify -CAfile /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/Zscaler-Dalzell.crt
which should look like: /etc/ssl/certs/Zscaler-Dalzell.crt: OK

Update: 17-Feb-2026

I've found that the combined certificate seems to work better, while adding the Zscaler-Dalzell.cer to /etc/ssl/certs/Zscaler-Dalzell.cer seems to allow browsing to an extent and the use of my check4updates, it does not for example, allow for the installation of the Zoho unattended access daemon. The combined file is in my GISTS and should be placed in /usr/local/share/ca-certificates/Zscaler-Dalzell.crt (note the CRT extension), then run update-ca-certificates

2) Java Specific

sudo keytool -import -trustcacerts -alias zscaler -file /etc/ssl/certs/Zscaler-Dalzell.crt -keystore /opt/jdk1.8.0_341/jre/lib/security/cacerts

Note: The destination, in this case '/opt/jdk1.8.0_341/jre/lib/security/cacerts' could quite equally point to a local installation, such as '/home/some_user//some_application/jre/lib/security/cacerts'

 

Monday, 6 May 2024

UEFI, EFI, elilo and Slackware

 I recently came across a system that would not allow me to use legacy boot, so...

Monday, 24 April 2023

Windows shares not connecting from Thunar in Linux

I came across an issue where Windows network shares would not open using Thunar file manager in Slackware.

With a fair bit of digging around, I eventually downgraded samba from 4.15.13 to 4.15.5 which in my case was what was installed with Slackware 15.


Monday, 6 March 2023

Add custom command to nagios

 In this example, we add the plugin to check MySQL replication status [source]

Thursday, 12 January 2023

Slackware 15 install on Thinkpad p53

The following is my account of installing Slackware 15 onto a Lenovo ThinkPad P53


Wednesday, 11 January 2023

Add Java to system PATH variable

 This method seems to work best for me;

There is a script /etc/profile that sets up environment variables and that also includes any scripts in /etc/profile.d so I chose to create a file /etc/profile.d/java.sh with 755 permissions with the following contents;

export JAVA_HOME="/opt/jdk1.8.0_341"
export PATH=$JAVA_HOME/bin:$PATH


Saturday, 7 January 2023

slackpkg+ Slackware Package Manager Module

 This relates to the module for Slackpkg called slackpkg+ which can be found here

slackpkg+ is a module for slackpkg which allows the for the installation of packages from of 3rd party repositories in Slackware. Note: dependency checking is not included.

Tuesday, 3 August 2021

Starting Services at boot time in slackware

 A reminder...

Any networking services should be handles by rc.init2 and simply requires making the appropriate script in /etc/rc.d executable.

But if we add our own custom script, then we can add the following to rc.local

# Start MCR Monitor
if [ -x /etc/rc.d/rc.mcr_monitor ]; then
        echo "Starting MCR Monitor..."
        . /etc/rc.d/rc.mcr_monitor start
fi


Monday, 22 March 2021

Trac on Slackware

Installation script for installing trac and it's dependencies on Slackware

Get it here: here

Note, you will need the rc.trac script, also from the above.