mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-09-11 23:09:47 +00:00
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
This commit is contained in:
commit
6ef4895a9b
51
README.md
51
README.md
@ -31,7 +31,7 @@ This section describes how to set up the compilation environment in GNU/Linux or
|
|||||||
GNU/Linux
|
GNU/Linux
|
||||||
----------
|
----------
|
||||||
|
|
||||||
* Tested distributions: Ubuntu 16.04 LTS and above; Debian 8.0 "jessie" and above; Fedora 26 and above; CentOS 7; Arch Linux.
|
* Tested distributions: Ubuntu 14.04 LTS and above; Debian 8.0 "jessie" and above; Fedora 26 and above; CentOS 7; Arch Linux.
|
||||||
* Supported microprocessor architectures:
|
* Supported microprocessor architectures:
|
||||||
* i386: Intel x86 instruction set (32-bit microprocessors).
|
* i386: Intel x86 instruction set (32-bit microprocessors).
|
||||||
* amd64: also known as x86-64, the 64-bit version of the x86 instruction set, originally created by AMD and implemented by AMD, Intel, VIA and others.
|
* amd64: also known as x86-64, the 64-bit version of the x86 instruction set, originally created by AMD and implemented by AMD, Intel, VIA and others.
|
||||||
@ -66,40 +66,45 @@ $ sudo apt-get install build-essential cmake git libboost-dev libboost-date-time
|
|||||||
libgnutls-openssl-dev python-mako python-six libmatio-dev googletest
|
libgnutls-openssl-dev python-mako python-six libmatio-dev googletest
|
||||||
~~~~~~
|
~~~~~~
|
||||||
|
|
||||||
Please note that `googletest` was named `libgtest-dev` in distributions older than Debian 9 Stretch and Ubuntu 17.04 Zesty.
|
Please note that `googletest` was named `libgtest-dev` in distributions older than Debian 9 "stretch" and Ubuntu 17.04 "zesty".
|
||||||
|
|
||||||
Alternatively, and starting from Ubuntu 16.04 LTS, you can install all the required dependencies by adding the line
|
**Note for Ubuntu 14.04 LTS "trusty" users:** you will need to build from source and install GNU Radio manually, as explained below, since GNSS-SDR requires `gnuradio-dev` >= 3.7.3, and Ubuntu 14.04 came with 3.7.2. Install all the packages above BUT EXCEPT `libuhd-dev`, `gnuradio-dev` and `gr-osmosdr` (and remove them if they are already installed in your machine), and install those dependencies using PyBOMBS. The same applies to `libmatio-dev`: Ubuntu 14.04 came with 1.5.2 and the minimum required version is 1.5.3. Please do not install the `libmatio-dev` package and install `libtool`, `automake` and `libhdf5-dev` instead. A recent version of the library will be downloaded and built automatically if CMake does not find it installed.
|
||||||
|
|
||||||
~~~~~~
|
**Note for Debian 8 "jessie" users:** please see the note about `libmatio-dev` above. Install `libtool`, `automake` and `libhdf5-dev` instead.
|
||||||
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe
|
|
||||||
~~~~~~
|
|
||||||
|
|
||||||
to your ```/etc/apt/sources.list``` file and doing:
|
Once you have installed these packages, you can jump directly to [download the source code and build GNSS-SDR](#download-and-build-linux).
|
||||||
|
|
||||||
~~~~~~
|
|
||||||
$ sudo apt-get update
|
|
||||||
$ sudo apt-get build-dep gnss-sdr
|
|
||||||
~~~~~~
|
|
||||||
|
|
||||||
|
|
||||||
Once you have installed these packages, you can jump directly to [how to download the source code and build GNSS-SDR](#download-and-build-linux).
|
|
||||||
|
|
||||||
Note for Ubuntu 14.04 LTS "trusty" users: you will need to build from source and install GNU Radio manually, as explained below, since GNSS-SDR requires gnuradio-dev >= 3.7.3, and Ubuntu 14.04 came with 3.7.2. Install all the packages above BUT EXCEPT ```libuhd-dev```, ```gnuradio-dev``` and ```gr-osmosdr``` (and remove them if they are already installed in your machine), and install those dependencies using PyBOMBS.
|
|
||||||
|
|
||||||
|
|
||||||
#### Fedora
|
#### Fedora
|
||||||
|
|
||||||
If you are using Fedora 26 or above:
|
If you are using Fedora 26 or above, the required software dependencies can be installed by doing:
|
||||||
|
|
||||||
~~~~~~
|
~~~~~~
|
||||||
$ sudo yum install make automake gcc gcc-c++ kernel-devel cmake git boost-devel \
|
$ sudo yum install make automake gcc gcc-c++ kernel-devel cmake git boost-devel \
|
||||||
boost-date-time boost-system boost-filesystem boost-thread boost-chrono \
|
boost-date-time boost-system boost-filesystem boost-thread boost-chrono \
|
||||||
boost-serialization log4cpp-devel gnuradio-devel gr-osmosdr blas-devel \
|
boost-serialization log4cpp-devel gnuradio-devel gr-osmosdr-devel \
|
||||||
lapack-devel matio-devel armadillo-devel gflags-devel glog-devel \
|
blas-devel lapack-devel matio-devel armadillo-devel gflags-devel \
|
||||||
gnutls-devel openssl-devel python-mako python-six
|
glog-devel gnutls-devel openssl-devel python-mako python-six
|
||||||
~~~~~~
|
~~~~~~
|
||||||
|
|
||||||
Once you have installed these packages, you can jump directly to [how to download the source code and build GNSS-SDR](#download-and-build-linux).
|
Once you have installed these packages, you can jump directly to [download the source code and build GNSS-SDR](#download-and-build-linux).
|
||||||
|
|
||||||
|
#### CentOS
|
||||||
|
|
||||||
|
If you are using CentOS 7, you can install the dependencies via Extra Packages for Enterprise Linux ([EPEL](https://fedoraproject.org/wiki/EPEL)):
|
||||||
|
|
||||||
|
~~~~~~
|
||||||
|
$ sudo yum install wget
|
||||||
|
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
||||||
|
$ sudo rpm -Uvh epel-release-latest-7.noarch.rpm
|
||||||
|
$ sudo yum install make automake gcc gcc-c++ kernel-devel libtool automake \
|
||||||
|
hdf5-devel cmake git boost-devel boost-date-time boost-system \
|
||||||
|
boost-filesystem boost-thread boost-chrono boost-serialization \
|
||||||
|
log4cpp-devel gnuradio-devel gr-osmosdr-devel blas-devel lapack-devel \
|
||||||
|
armadillo-devel gnutls-devel openssl-devel python-mako python-six
|
||||||
|
~~~~~~
|
||||||
|
|
||||||
|
Once you have installed these packages, you can jump directly to [download the source code and build GNSS-SDR](#download-and-build-linux).
|
||||||
|
|
||||||
#### Arch Linux
|
#### Arch Linux
|
||||||
|
|
||||||
@ -111,7 +116,7 @@ $ pacman -S cmake git boost boost-libs log4cpp libvolk gnuradio gnuradio-osmosdr
|
|||||||
libmatio gtest
|
libmatio gtest
|
||||||
~~~~~~
|
~~~~~~
|
||||||
|
|
||||||
Once you have installed these packages, you can jump directly to [how to download the source code and build GNSS-SDR](#download-and-build-linux).
|
Once you have installed these packages, you can jump directly to [download the source code and build GNSS-SDR](#download-and-build-linux).
|
||||||
|
|
||||||
### Alternative 2: Install dependencies using PyBOMBS
|
### Alternative 2: Install dependencies using PyBOMBS
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user