1
0
mirror of https://github.com/pyenv/pyenv.git synced 2025-11-10 04:23:47 -05:00

formatting, xz add

native-api
2021-05-09 21:28:13 +03:00
parent de1e838b96
commit 10b081d1bd

23
Home.md

@@ -46,23 +46,21 @@ environment.
* **Ubuntu/Debian/Mint:** * **Ubuntu/Debian/Mint:**
```sh ```sh
sudo apt-get update; sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
``` ```
* **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 tk-devel libffi-devel yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-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 make gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel dnf install make gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
``` ```
* **Fedora Silverblue** * **Fedora Silverblue**
@@ -76,18 +74,15 @@ sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
* **openSUSE:** * **openSUSE:**
FIXME: you may need to install `xz` to build some CPython version
```sh ```sh
zypper install gcc automake bzip2 libbz2-devel xz xz-devel openssl-devel ncurses-devel readline-devel zlib-devel tk-devel libffi-devel sqlite3-devel zypper install gcc automake bzip2 libbz2-devel xz xz-devel openssl-devel ncurses-devel \
readline-devel zlib-devel tk-devel libffi-devel sqlite3-devel
``` ```
* **Arch Linux:** * **Arch Linux:**
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 xz
``` ```
* **Solus:** * **Solus:**
@@ -109,7 +104,7 @@ brew install bzip2 libffi libxml2 libxmlsec1 openssl readline sqlite xz zlib
apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev apk add --no-cache git bash build-base libffi-dev openssl-dev bzip2-dev zlib-dev readline-dev sqlite-dev
``` ```
Installation of Python 3.7 may fail due to Python 3.7.0 issue [#34555](https://bugs.python.org/issue34555). Work around is to install the [linux system headers package](https://pkgs.alpinelinux.org/packages?name=linux-headers&branch=edge): * Installation of Python 3.7 may fail due to Python 3.7.0 issue [#34555](https://bugs.python.org/issue34555). A workaround is to install the [linux system headers package](https://pkgs.alpinelinux.org/packages?name=linux-headers&branch=edge):
```sh ```sh
apk add linux-headers apk add linux-headers