This repository was archived by the owner on Dec 13, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 32
Install Embed Ubuntu
Kevin Carter edited this page Sep 15, 2013
·
1 revision
| Date: | 2012-02-14 16:22 |
|---|---|
| tags: | rackspace, upload, mass, Cloud Files, files, api |
| category: | *nix |
To install Python 2.6/2.7 on a system that does not have it, you will need the following.
- build-essential
- git-core
- curl
- openssl
- libssl-dev
- Overview:
- You must have root (sudo) access to your system and or the ability to locally compile. You need to have GCC and make, which will be used to compile python. You will also need to have git, openssl and the ssl development files installed on your system.
- Note:
- I tested this installation on Ubuntu 8.04LTS which was shipped with Python 2.5. Here is the Ubuntu ISO I used : http://old-releases.ubuntu.com/releases/hardy/
Here is the command that I ran to get the needed system dependencies in Ubuntu 8.04
apt-get update && apt-get install build-essential git-core curl openssl libssl-devInformation based on http://docs.python.org/2/using/unix.html#getting-and-installing-the-latest-version-of-python
# go to temp dir
cd /tmp
# Get the source
wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz
# uncompress and go to directory
tar -xzf Python-2.7.5.tgz
cd Python-2.7.5
# Configure the build with a prefix (install dir) of /opt/python27, compile, and install.
./configure --prefix=/opt/python27
make
make install
# now go to your new installation of python and test.
/opt/python27/bin/python -VYou are going to need the package setuptools as well, so we might as well install that now. Information found here https://pypi.python.org/pypi/setuptools/0.8#installation-instructions
# Install setuptools python module
wget --no-check-certificate https://bitbucket.org/pypa/setuptools/raw/0.8/ez_setup.py -O - | /opt/python27/bin/python# Information based on https://github.com/cloudnull/turbolift
# Get the source
git clone git://github.com/cloudnull/turbolift.git
# go to the turbolift directory
cd turbolift
# Install turbolift with the new version of Python
/opt/python27/bin/python setup.py installYour path to the turbolift application will be /opt/python27/bin/turbolift
I recommend that you add the new installation of Python to your local Path, however this is not required.
# to make the application more accessible, add /opt/python27/bin to your PATH.
echo 'PATH=$PATH:/opt/python27/bin' >> $HOME/.bashrc