on master help sign in
Renamed 'Fedora' section 'Fedora 23 or earlier'.

Added 'Fedora 24 or later' section. Removed python2 and ragel from build requirements.

commitbaa8672eab8f022af9677fdd962e115c703bfc50 authorJohn Franklin <jfranklin9000@gmail.com> dateThu 21 Mar 2019, 19:43 (8 years ago) parentafe0511
1 file changed+21−5
getting-started/installing-urbit.udon+21−5
getting-started/installing-urbit.udon+21−5
@@ -29,7 +29,7 @@ We recommend using the Homebrew package manager to run Arvo on MacOS.
2929# Bash
3030
3131brew update
32−brew install gcc git gmp libsigsegv libtool meson ninja pkg-config python2 openssl
32+brew install gcc git gmp libsigsegv libtool meson ninja pkg-config openssl
3333git clone https://github.com/urbit/urbit
3434cd urbit
3535./scripts/bootstrap
@@ -63,13 +63,13 @@ sudo apt-get install libcap2-bin
6363sudo setcap 'cap_net_bind_service=+ep' $(which urbit)
6464```
6565
66−### Fedora
66+### Fedora 23 or earlier
6767
6868```
6969# Bash
7070
7171sudo yum upgrade
72−sudo yum install autoconf automake cmake ctags gcc gcc-c++ git gmp-devel libcurl-devel libsigsegv-devel libtool ncurses-devel ninja-build openssl openssl-devel pkgconfig python2 python3 ragel re2c wget
72+sudo yum install autoconf automake cmake ctags gcc gcc-c++ git gmp-devel libcurl-devel libsigsegv-devel libtool ncurses-devel ninja-build openssl openssl-devel pkgconfig python3 re2c wget
7373
7474# meson requires python 3.5; RHEL supplies wrong version
7575pushd /usr/src
@@ -92,7 +92,7 @@ sudo -H /usr/local/bin/pip3 install meson
9292
9393git clone git://github.com/ninja-build/ninja.git && cd ninja
9494git checkout release
95−./configure.py --boostrap
95+./configure.py --bootstrap
9696sudo cp ./ninja /usr/local/bin
9797
9898git clone https://github.com/urbit/urbit
@@ -103,6 +103,22 @@ sudo /usr/local/bin/ninja -C ./build/ install
103103urbit
104104```
105105
106+### Fedora 24 or later
107+
108+```
109+# Bash
110+
111+sudo dnf upgrade
112+sudo dnf install autoconf automake cmake ctags gcc gcc-c++ git gmp-devel libcurl-devel libsigsegv-devel libtool ncurses-devel meson ninja-build openssl openssl-devel pkgconfig python3 re2c wget
113+
114+git clone https://github.com/urbit/urbit
115+cd urbit
116+./scripts/bootstrap
117+./scripts/build
118+sudo ninja -C ./build/ install
119+urbit
120+```
121+
106122### Arch Linux
107123
108124```
@@ -146,7 +162,7 @@ urbit
146162# Bash
147163
148164sudo yum update
149−sudo yum install gcc gcc-c++ git gmp-devel libcurl-devel libsigsegv-devel ncurses-devel openssl openssl-devel pkgconfig python2 python3 python3-pip wget git
165+sudo yum install gcc gcc-c++ git gmp-devel libcurl-devel libsigsegv-devel ncurses-devel openssl openssl-devel pkgconfig python3 python3-pip wget git
150166sudo env "PATH=$PATH" pip3 install --upgrade pip
151167sudo env "PATH=$PATH" pip3 install meson
152168