mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-11-30 06:43:28 +01:00
commit
d8f73133b1
30
README.md
30
README.md
@ -196,30 +196,44 @@ then:
|
|||||||
|
|
||||||
Install all dependencies at once on Debian/Ubuntu:
|
Install all dependencies at once on Debian/Ubuntu:
|
||||||
|
|
||||||
``` sudo apt update && sudo apt install build-essential cmake pkg-config libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev libpgm-dev qttools5-dev-tools libhidapi-dev libusb-1.0-0-dev libprotobuf-dev protobuf-compiler libudev-dev libboost-chrono-dev libboost-date-time-dev libboost-filesystem-dev libboost-locale-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libboost-system-dev libboost-thread-dev ccache doxygen graphviz ```
|
```
|
||||||
|
sudo apt update && sudo apt install build-essential cmake pkg-config libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev libpgm-dev qttools5-dev-tools libhidapi-dev libusb-1.0-0-dev libprotobuf-dev protobuf-compiler libudev-dev libboost-chrono-dev libboost-date-time-dev libboost-filesystem-dev libboost-locale-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libboost-system-dev libboost-thread-dev ccache doxygen graphviz
|
||||||
|
```
|
||||||
|
|
||||||
Install all dependencies at once on openSUSE:
|
Install all dependencies at once on openSUSE:
|
||||||
|
|
||||||
``` sudo zypper ref && sudo zypper in cppzmq-devel ldns-devel libboost_chrono-devel libboost_date_time-devel libboost_filesystem-devel libboost_locale-devel libboost_program_options-devel libboost_regex-devel libboost_serialization-devel libboost_system-devel libboost_thread-devel libexpat-devel libminiupnpc-devel libsodium-devel libunwind-devel unbound-devel cmake doxygen ccache fdupes gcc-c++ libevent-devel libopenssl-devel pkgconf-pkg-config readline-devel xz-devel libqt5-qttools-devel patterns-devel-C-C++-devel_C_C++```
|
```
|
||||||
|
sudo zypper ref && sudo zypper in cppzmq-devel ldns-devel libboost_chrono-devel libboost_date_time-devel libboost_filesystem-devel libboost_locale-devel libboost_program_options-devel libboost_regex-devel libboost_serialization-devel libboost_system-devel libboost_thread-devel libexpat-devel libminiupnpc-devel libsodium-devel libunwind-devel unbound-devel cmake doxygen ccache fdupes gcc-c++ libevent-devel libopenssl-devel pkgconf-pkg-config readline-devel xz-devel libqt5-qttools-devel patterns-devel-C-C++-devel_C_C++
|
||||||
|
```
|
||||||
|
|
||||||
Install all dependencies at once on macOS with the provided Brewfile:
|
Install all dependencies at once on macOS with the provided Brewfile:
|
||||||
``` brew update && brew bundle --file=contrib/brew/Brewfile ```
|
|
||||||
|
```
|
||||||
|
brew update && brew bundle --file=contrib/brew/Brewfile
|
||||||
|
```
|
||||||
|
|
||||||
FreeBSD 12.1 one-liner required to build dependencies:
|
FreeBSD 12.1 one-liner required to build dependencies:
|
||||||
```pkg install git gmake cmake pkgconf boost-libs libzmq4 libsodium unbound```
|
|
||||||
|
```
|
||||||
|
pkg install git gmake cmake pkgconf boost-libs libzmq4 libsodium unbound
|
||||||
|
```
|
||||||
|
|
||||||
### Cloning the repository
|
### Cloning the repository
|
||||||
|
|
||||||
Clone recursively to pull-in needed submodule(s):
|
Clone recursively to pull-in needed submodule(s):
|
||||||
|
|
||||||
`$ git clone --recursive https://github.com/monero-project/monero`
|
```
|
||||||
|
git clone --recursive https://github.com/monero-project/monero
|
||||||
|
```
|
||||||
|
|
||||||
If you already have a repo cloned, initialize and update:
|
If you already have a repo cloned, initialize and update:
|
||||||
|
|
||||||
`$ cd monero && git submodule init && git submodule update`
|
```
|
||||||
|
cd monero && git submodule init && git submodule update
|
||||||
|
```
|
||||||
|
|
||||||
*Note*: If there are submodule differences between branches, you may need
|
*Note*: If there are submodule differences between branches, you may need
|
||||||
to use ```git submodule sync && git submodule update``` after changing branches
|
to use `git submodule sync && git submodule update` after changing branches
|
||||||
to build successfully.
|
to build successfully.
|
||||||
|
|
||||||
### Build instructions
|
### Build instructions
|
||||||
@ -471,7 +485,7 @@ application.
|
|||||||
The project can be built from scratch by following instructions for Linux above(but use `gmake` instead of `make`).
|
The project can be built from scratch by following instructions for Linux above(but use `gmake` instead of `make`).
|
||||||
If you are running Monero in a jail, you need to add `sysvsem="new"` to your jail configuration, otherwise lmdb will throw the error message: `Failed to open lmdb environment: Function not implemented`.
|
If you are running Monero in a jail, you need to add `sysvsem="new"` to your jail configuration, otherwise lmdb will throw the error message: `Failed to open lmdb environment: Function not implemented`.
|
||||||
|
|
||||||
Monero is also available as a port or package as 'monero-cli`.
|
Monero is also available as a port or package as `monero-cli`.
|
||||||
|
|
||||||
### On OpenBSD:
|
### On OpenBSD:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user