Debian/Ubuntu packages
Feel++ can be installed on Debian and Ubuntu systems through two delivery channels: stable
and latest
.
1. Install a Feel++ Channel
The supported systems are described below
Distribution | Release | Version | Supported Channels | Comment |
---|---|---|---|---|
ubuntu |
focal |
20.04 |
stable,latest |
next LTS (to be released on April 23, 2020), see Installing Feel++ channel on Focal below. |
ubuntu |
eoan |
19.10 |
stable,latest |
|
ubuntu |
bionic |
18.04 |
LTS |
|
debian |
buster |
10 |
stable,latest |
Using the command line, add the following to your /etc/apt/sources.list system config file:
echo "deb https://dl.bintray.com/feelpp/{distribution} {release} {channel}" | sudo tee -a /etc/apt/sources.list
for example install the eoan stable
channel
echo "deb https://dl.bintray.com/feelpp/ubuntu eoan stable" | sudo tee -a /etc/apt/sources.list
or the eoan latest
channel
echo "deb https://dl.bintray.com/feelpp/ubuntu eoan latest" | sudo tee -a /etc/apt/sources.list
installing both the stable and the latest channels will result in having the stable being superseded by the latest channel.
|
add the repository URLs using the "Software Sources" admin UI: deb https://dl.bintray.com/feelpp/{distribution} {release} {channel} |
You now download the Bintray public GPG key as follows:
wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
The previous step is mandatory to ensure that apt enables installing Feel++ packages.
|
You should then update the database
sudo apt update
1.1. Installing Feel++ channel on Focal
Focal is the next LTS of Ubuntu. The installation is a bit special because the default Focal distribution does not provide all the repositories necessary to install the Feel++ packages The procedure is slightly more involved than the procedure described above. You need to proceed as follows for example for the stable channel.
First you need to add the focal-proposed
repository and install wget
and gnupg
if needed
echo "deb http://archive.ubuntu.com/ubuntu focal-proposed main restricted" | tee -a /etc/apt/sources.list echo "deb http://archive.ubuntu.com/ubuntu focal-proposed universe" | tee -a /etc/apt/sources.list echo "deb http://archive.ubuntu.com/ubuntu focal-proposed multiverse" | tee -a /etc/apt/sources.list apt update apt install -y wget gnupg
then install the Feel++ channel as above and install Feel++
echo "deb https://dl.bintray.com/feelpp/ubuntu focal stable" | tee -a /etc/apt/sources.list wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | apt-key add - apt update apt install -y feelpp-quickstart
2. Install Feel++ packages
Name | Description |
---|---|
libfeelpp1 |
shared libraries |
libfeelpp-dev |
development headers and libraries |
feelpp-tools |
mesh partitioners and remote data upload/download |
feelpp-quickstart |
quickstart applications (laplacian cg an hdg), stokes, elasticity(cg and hdg) |
feelpp-data |
data files (geometry and config files) for Feel++ applications (e.g. feelpp-quickstart) |
sudo apt install libfeelpp1
sudo apt install feelpp-tools
sudo apt install feelpp-quicktart feelpp-data