ultrahorizon / pfSense-Python3

pfSense Python3 Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pfSense Python 3

Overview

Prior to version 2.4.5, pfSense only shipped with Python 2.7. This repository aims to provide a quick and easy way to install Python 3 on pfSense versions prior to 2.4.5. A variety of Python 3 versions are available for each pfSense revision. These will be updated as pfSense stable releases are created.

Easy Installation (Python 3.6 on pfSense 2.4.4-RELEASE-p3 amd64)

  1. SSH into your pfSense machine and bring up a shell prompt.
  2. Download and install your required version of Python 3 (replace pfSense version and Python version as appropriate).
$> cd /tmp
$> fetch https://github.com/ultrahorizon/pfSense-Python3/raw/master/2.4.4-RELEASE-p3/amd64/3.6.txz
$> pkg add 3.6.txz

Advanced Installation via Git (Python 3.6 on pfSense 2.4.4-RELEASE-p3 amd64)

Follow these steps to install Python 3.6 on your pfSense 2.4.4-RELEASE-p3 machine. Where applicable the steps below can be changed to suit different versions of Python or pfSense.

  1. SSH into your pfSense machine and bring up a shell prompt.
  2. Ensure git is installed:
$> pkg install git
  1. Clone this repository to a directory of your choice:
$> git clone git@github.com:ultrahorizon/pfSense-Python3.git
  1. Enter the appropriate pfSense version directory (in this case 2.4.4):
$> cd /pfSense-Python3/2.4.4-RELEASE-p3/amd64
  1. Install the appropriate Python 3 version for your requirements (in this case Python 3.6):
$> pkg add 3.6.txz

About

pfSense Python3 Repository

License:BSD 3-Clause "New" or "Revised" License