mirror of
https://github.com/pyenv/pyenv.git
synced 2025-11-14 22:33:52 -05:00
Add xz as a dependency (#654)
@@ -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
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
|
||||||
|
|||||||
Reference in New Issue
Block a user