Kali Linux - How to upgrade python 2.7 to python 3.7

Note: Python 2.7 reached end-of-life in January 2020 and Python 3.7 followed in June 2023. On current Kali Linux, Python 3 is the default — python3 is available out of the box and python typically symlinks to it already. This article is kept for historical reference and for anyone on older installations. I have covered changing the default version of python in Debian, however for those looking to Google for a quick fix on Kali, I hope that this reaches you well. ...

November 26, 2019 · 2 min · Tom

Ubuntu 19.10 - How to upgrade python 2.7 to python 3.7

Note: This article covers Ubuntu 19.10 and Python 2.7, both of which are end-of-life. Ubuntu 19.10 reached EOL in July 2020; Python 2.7 reached EOL in January 2020. If you’re on a current Ubuntu LTS (22.04 or 24.04), Python 3 is the default — no changes needed. This article is kept for historical reference. Much to my surprise, I found that a fresh install of Ubuntu 19.10 was set to use python 2.7 as the default python instance. ...

November 24, 2019 · 2 min · Tom

Clipboard and Shared Folders on Kali Linux with VirtualBox

I spent more time that care to admit trying to setup a shared folder between my windows host and Kali VirtualBox VM. So hopefully the Google algos pick this one up and save you the time trying to find the right packages to fix this a clipboard sync. apt-get update apt-get install -y virtualbox-guest-x11 Go for a quick reboot once the above commands are complete and you should have clipboard sync (text) and shared folders should mount successfully. ...

November 21, 2019 · 1 min · Tom

[SOLVED] - Running Docker on a Raspberry Pi 4

The Raspberry Pi 4 has now been released offering up to 4GB of RAM! All of the horsepower required for an excellent lower power, docker host. However, there are currently issues undergoing work which prevent docker from running on the only Rasbian image currently available for the Pi 4 – ‘Rasbian Buster‘. Details of these issues can been found here on the GitHub thread – https://github.com/docker/for-linux/issues/709 Current Working Solution Fear not, for there is a simple way to fool your docker installation and successfully getting it to run on the Pi 4. ...

July 10, 2019 · 1 min · Tom

Changing the default python version in Debian

In a previous post, I explained how to upgrade from Python3.5 to Python3.7, however is is still the case in most fresh Debian installs that the default python version is 2.7. This post is going to show you the simple steps you need to take when changing the default python version in Debian. This guide is based on a Debian 9 installation, but work for multiple releases. Check you default version First we need to check our current default version of python. This is the version of python that you Debian OS will try to execute python scripts with unless otherwise specified. ...

June 17, 2019 · 2 min · Tom

Debian 9 - Running a python script at boot

Note: Debian 9 is end-of-life, but the crontab @reboot technique shown here works on all modern Debian, Ubuntu, and Raspberry Pi OS releases. There are a number of ways that you can run a python or bash script at system start but I am about to show you possibly the easiest way, using crontab. First you need to make that your script is executable and can run unattended. Then you need to login as the user your wish to execute the script as and edit the crontab file: ...

February 21, 2019 · 1 min · Tom

Debian 9 - How to upgrade python 3.5 to python 3.7

Note: Debian 9 Stretch reached end-of-life in June 2022. The compile-from-source method shown here is still valid on any current Debian or Ubuntu system — just substitute the Python version you need. I recently spent 30 minutes figuring out how to upgrade to python 3.7 and subsequently pip version on a fresh install of Debian 9. I ran into a number of issues doing this so I though that I would put this quick post together to make this a little bit less complicated for anyone else trying to this. ...

February 19, 2019 · 3 min · Tom