on master help sign in
Merge pull request #444 from jfranklin9000/installing
351c71frmariani
getting-started/installing-urbit.udon+21−5
@@ -29,7 +29,7 @@ We recommend using the Homebrew package manager to run Arvo on MacOS.
29# Bash
29# Bash
30
30
31brew update
31brew 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
33git clone https://github.com/urbit/urbit
33git clone https://github.com/urbit/urbit
34cd urbit
34cd urbit
35./scripts/bootstrap
35./scripts/bootstrap
@@ -63,13 +63,13 @@ sudo apt-get install libcap2-bin
63sudo setcap 'cap_net_bind_service=+ep' $(which urbit)
63sudo setcap 'cap_net_bind_service=+ep' $(which urbit)
64```
64```
65
65
66−### Fedora
66+### Fedora 23 or earlier
67
67
68```
68```
69# Bash
69# Bash
70
70
71sudo yum upgrade
71sudo 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
73
73
74# meson requires python 3.5; RHEL supplies wrong version
74# meson requires python 3.5; RHEL supplies wrong version
75pushd /usr/src
75pushd /usr/src
@@ -92,7 +92,7 @@ sudo -H /usr/local/bin/pip3 install meson
92
92
93git clone git://github.com/ninja-build/ninja.git && cd ninja
93git clone git://github.com/ninja-build/ninja.git && cd ninja
94git checkout release
94git checkout release
95−./configure.py --boostrap
95+./configure.py --bootstrap
96sudo cp ./ninja /usr/local/bin
96sudo cp ./ninja /usr/local/bin
97
97
98git clone https://github.com/urbit/urbit
98git clone https://github.com/urbit/urbit
@@ -103,6 +103,22 @@ sudo /usr/local/bin/ninja -C ./build/ install
103urbit
103urbit
104```
104```
105
105
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+
106### Arch Linux
122### Arch Linux
107
123
108```
124```
@@ -146,7 +162,7 @@ urbit
146# Bash
162# Bash
147
163
148sudo yum update
164sudo 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
150sudo env "PATH=$PATH" pip3 install --upgrade pip
166sudo env "PATH=$PATH" pip3 install --upgrade pip
151sudo env "PATH=$PATH" pip3 install meson
167sudo env "PATH=$PATH" pip3 install meson
152
168