Update install instructions for Ubuntu 17.04 and fold Ubuntu 16.10 instructions into 16.04 instructions
This commit is contained in:
parent
ae400137d3
commit
25a19d1dc3
36
README.md
36
README.md
@ -33,8 +33,7 @@ Note: grab-site currently **does not work with Python 3.5**; please use Python 3
|
||||
**Contents**
|
||||
|
||||
- [Install on Ubuntu 14.04 - 15.10](#install-on-ubuntu-1404---1510)
|
||||
- [Install on Ubuntu 16.04](#install-on-ubuntu-1604)
|
||||
- [Install on Ubuntu 16.10](#install-on-ubuntu-1610)
|
||||
- [Install on Ubuntu 16.04 - 17.04](#install-on-ubuntu-1604---1704)
|
||||
- [Install on a non-Ubuntu distribution lacking Python 3.4.x](#install-on-a-non-ubuntu-distribution-lacking-python-34x)
|
||||
- [Install on OS X](#install-on-os-x)
|
||||
- [Upgrade an existing install](#upgrade-an-existing-install)
|
||||
@ -72,42 +71,15 @@ PATH="$PATH:$HOME/.local/bin"
|
||||
|
||||
|
||||
|
||||
Install on Ubuntu 16.04
|
||||
Install on Ubuntu 16.04 - 17.04
|
||||
---
|
||||
This is more involved because Ubuntu 16.04 (xenial) includes python3.5 instead of python3.4, and grab-site does not work with python3.5. We have to install python3.4 from a PPA.
|
||||
This is more involved because Ubuntu 16.04 and up include python3.5 instead of python3.4, and grab-site does not work with python3.5. We have to install python3.4 from a PPA.
|
||||
|
||||
```
|
||||
sudo apt-get update
|
||||
sudo apt-get install --no-install-recommends git build-essential software-properties-common
|
||||
sudo apt-add-repository ppa:fkrull/deadsnakes
|
||||
sudo apt-get update
|
||||
sudo apt-get install --no-install-recommends python3.4 python3.4-dev python3.4-venv
|
||||
pyvenv-3.4 ~/gs-venv
|
||||
. ~/gs-venv/bin/activate
|
||||
pip3 install git+https://github.com/ludios/grab-site
|
||||
```
|
||||
|
||||
Note that `grab-site` is installed to `~/gs-venv/bin` instead of `~/.local/bin`.
|
||||
|
||||
In the future, when you need to run `grab-site`, first run
|
||||
|
||||
```
|
||||
. ~/gs-venv/bin/activate
|
||||
```
|
||||
|
||||
again to activate the `~/gs-venv` virtualenv.
|
||||
|
||||
|
||||
|
||||
Install on Ubuntu 16.10
|
||||
---
|
||||
Similar to the Ubuntu 16.04 instructions, except we have to explicitly get the 16.04 (xenial) packages from `ppa:fkrull/deadsnakes` because it doesn't have a release for 16.10 (yakkety).
|
||||
|
||||
```
|
||||
sudo apt-get update
|
||||
sudo apt-get install --no-install-recommends git build-essential software-properties-common
|
||||
sudo apt-add-repository ppa:fkrull/deadsnakes
|
||||
sudo sed -i s/yakkety/xenial/g /etc/apt/sources.list.d/fkrull-ubuntu-deadsnakes-yakkety.list
|
||||
sudo sed -i -r 's/ (yakkety|zesty) / xenial /g' /etc/apt/sources.list.d/fkrull-ubuntu-deadsnakes-*.list
|
||||
sudo apt-get update
|
||||
sudo apt-get install --no-install-recommends python3.4 python3.4-dev python3.4-venv
|
||||
pyvenv-3.4 ~/gs-venv
|
||||
|
Loading…
x
Reference in New Issue
Block a user