Make ./mach bootstrap into a full-fledged linux dependency installer

This commit is contained in:
Manish Goregaokar 2018-09-03 13:18:25 +05:30
parent 11209c9fee
commit 1913ac706c
4 changed files with 79 additions and 12 deletions

View file

@ -78,6 +78,8 @@ If you've already partially compiled servo but forgot to do this step, run `./ma
#### On Debian-based Linuxes
Simply running `./mach bootstrap` should be enough. If not, run the commands below:
``` sh
sudo apt install git curl autoconf libx11-dev \
libfreetype6-dev libgl1-mesa-dri libglib2.0-dev xorg-dev \
@ -98,6 +100,8 @@ If `virtualenv` does not exist, try `python-virtualenv`.
#### On Fedora
Simply running `./mach bootstrap` should be enough. If not, run the commands below:
``` sh
sudo dnf install curl libtool gcc-c++ libXi-devel \
freetype-devel mesa-libGL-devel mesa-libEGL-devel glib2-devel libX11-devel libXrandr-devel gperf \
@ -108,6 +112,8 @@ sudo dnf install curl libtool gcc-c++ libXi-devel \
```
#### On CentOS
Simply running `./mach bootstrap` should be enough. If not, run the commands below:
``` sh
sudo yum install curl libtool gcc-c++ libXi-devel \
freetype-devel mesa-libGL-devel mesa-libEGL-devel glib2-devel libX11-devel libXrandr-devel gperf \