1
0
mirror of https://github.com/pyenv/pyenv.git synced 2025-11-14 22:33:52 -05:00

Add xz as a dependency (#654)

Yamashita, Yuu
2016-07-05 01:08:30 +00:00
parent 084ab2e466
commit ce45f912cb
2 changed files with 12 additions and 6 deletions

@@ -4,11 +4,13 @@
```sh ```sh
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils
``` ```
* Fedora/CentOS/RHEL: * Fedora/CentOS/RHEL:
FIXME: you may need to install `xz` to build some CPython version
```sh ```sh
yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel
``` ```
@@ -16,7 +18,7 @@ yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel open
* Mac OS X: * Mac OS X:
```sh ```sh
brew install readline brew install readline xz
``` ```
**NOTE**: `libssl-dev` is required when compiling Python, installing `libssl-dev` will actually install `zlib1g-dev`, which leads to uninstall and re-install Python versions (installed before installing `libssl-dev`). On Redhat and derivatives the package is named `openssl-devel`. **NOTE**: `libssl-dev` is required when compiling Python, installing `libssl-dev` will actually install `zlib1g-dev`, which leads to uninstall and re-install Python versions (installed before installing `libssl-dev`). On Redhat and derivatives the package is named `openssl-devel`.

12
Home.md

@@ -32,30 +32,34 @@ environment.
```sh ```sh
# optional, but recommended: # optional, but recommended:
brew install openssl readline brew install openssl readline xz
``` ```
* **Ubuntu/Debian/Mint:** * **Ubuntu/Debian/Mint:**
```sh ```sh
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils
``` ```
* **CentOS/Fedora 21 and below:** * **CentOS/Fedora 21 and below:**
FIXME: you may need to install `xz` to build some CPython version
```sh ```sh
yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel
``` ```
* **Fedora 22 and above:** * **Fedora 22 and above:**
FIXME: you may need to install `xz` to build some CPython version
```sh ```sh
dnf install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel dnf install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel
``` ```
* **openSUSE:** * **openSUSE:**
FIXME FIXME: you may need to install `xz` to build some CPython version
```sh ```sh
zypper install gcc automake openssl-devel ncurses-devel readline-devel zlib-devel zypper install gcc automake openssl-devel ncurses-devel readline-devel zlib-devel
@@ -63,7 +67,7 @@ zypper install gcc automake openssl-devel ncurses-devel readline-devel zlib-deve
* **Arch Linux:** * **Arch Linux:**
FIXME FIXME: you may need to install `xz` to build some CPython version
```sh ```sh
pacman -S base-devel openssl zlib pacman -S base-devel openssl zlib