|
|
<!-- --- title: Precompiled Packages (debian) -->
|
|
|
<!-- --- title: Precompiled Packages (Ubuntu) -->
|
|
|
|
|
|
[![home](/icons/home.svg "wiki home")](/home)
|
|
|
[![packages](/icons/package.svg "packages")](/precompiled)
|
|
|
|
|
|
_Precompiled packages (Debian/Ubuntu)_
|
|
|
_Precompiled packages (Ubuntu)_
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
|
## ![>](/icons/debian.svg)![>](/icons/ubuntu.svg) Debian/Ubuntu
|
|
|
## ![>](/icons/ubuntu.svg) Ubuntu
|
|
|
|
|
|
For Debian/Ubuntu, OpenCFD works actively with the
|
|
|
For Debian and Ubuntu, OpenCFD works actively with the
|
|
|
[Debian (science)](https://salsa.debian.org/science-team/)
|
|
|
maintainers to [improve the packaging](https://salsa.debian.org/science-team/openfoam),
|
|
|
but also provides its own [early-release repository](https://dl.openfoam.com/repos/deb)
|
|
|
but also provides its own [early-release Ubuntu repository](https://dl.openfoam.com/repos/deb)
|
|
|
For Linux newcomers, note Ubuntu _is_ a Debian-derivative and thus its
|
|
|
repositories invariably contain references to _deb_ or _debian_.
|
|
|
|
|
|
|
|
|
### ![>](/icons/database.svg) OpenFOAM Debian/Ubuntu repository
|
|
|
### ![>](/icons/database.svg) OpenFOAM Ubuntu repository
|
|
|
<a name="debian-openfoam"></a>
|
|
|
|
|
|
To use the [OpenFOAM early-release Debian/Ubuntu repository](https://dl.openfoam.com/repos/deb),
|
|
|
To use the [OpenFOAM early-release Ubuntu repository](https://dl.openfoam.com/repos/deb),
|
|
|
you will need to add the signing key and the repository location(s) to your system.
|
|
|
This typically only needs to be done once per distribution.
|
|
|
The most convenient way is to use the
|
... | ... | @@ -43,23 +45,23 @@ deb [arch=amd64] https://dl.openfoam.com/repos/deb DIST main |
|
|
which means you should immediately be able to install
|
|
|
your preferred OpenFOAM package. For example,
|
|
|
```
|
|
|
sudo apt-get install openfoam2006-default
|
|
|
sudo apt-get install openfoam2012-default
|
|
|
```
|
|
|
|
|
|
After migrating from one version to another, you can remove the old
|
|
|
version with the usual commands. For example,
|
|
|
```
|
|
|
sudo apt-get autoremove openfoam2006-default
|
|
|
sudo apt-get autoremove openfoam2012-default
|
|
|
```
|
|
|
|
|
|
### Supported versions and distributions
|
|
|
|
|
|
It is too early to establish a policy about which older OpenFOAM
|
|
|
versions will be supported, but these should generally be covered by
|
|
|
the regular Debian/Ubuntu updates (not the early release repo).
|
|
|
the regular Debian and Ubuntu updates (not the early release repo).
|
|
|
|
|
|
The goal of the early release repository is to support the latest
|
|
|
Debian and Ubuntu LTS versions (allowing for a few months transition
|
|
|
The goal of the early release repository is to support the newest
|
|
|
Ubuntu LTS versions (allowing for a few months transition
|
|
|
when a new LTS is released). The Ubuntu rolling releases will
|
|
|
generally also be targeted, since these provide a good advanced
|
|
|
warning of issues that may appear in the next LTS.
|
... | ... | @@ -73,9 +75,9 @@ descriptions, the following represent typical installation commands: |
|
|
|
|
|
|User Group | Command |
|
|
|
|---------------|------------------|
|
|
|
| minimalist | `sudo apt-get install openfoam2006` |
|
|
|
| traditional | `sudo apt-get install openfoam2006-dev` |
|
|
|
| everything | `sudo apt-get install openfoam2006-default` |
|
|
|
| minimalist | `sudo apt-get install openfoam2012` |
|
|
|
| traditional | `sudo apt-get install openfoam2012-dev` |
|
|
|
| everything | `sudo apt-get install openfoam2012-default` |
|
|
|
|
|
|
|
|
|
### Installation locations
|
... | ... | @@ -113,7 +115,7 @@ export WM_PROJECT_DIR=/usr/share/openfoam |
|
|
|System | Links | Status | Notes |
|
|
|
|---------------|--------------|----------------|---------------|
|
|
|
| [Debian (science)](https://salsa.debian.org/science-team/) | package [openfoam](https://salsa.debian.org/science-team/openfoam) - see [debian search](https://packages.debian.org/search?keywords=openfoam) and [tracker](https://tracker.debian.org/pkg/openfoam) | Maintained independently, with input from OpenCFD | older is _"stable"_ (used for debian), newest is _"testing"_ (used for ubuntu) |
|
|
|
| sourceforge repo | [debian repo](https://sourceforge.net/projects/openfoam/files/repos/deb) | Actively maintained by OpenCFD | backend for https://dl.openfoam.com/repos/deb |
|
|
|
| sourceforge repo | [sourceforge repo](https://sourceforge.net/projects/openfoam/files/repos/deb) | Actively maintained by OpenCFD | backend for https://dl.openfoam.com/repos/deb |
|
|
|
|
|
|
|
|
|
- The [README](/packaging/debian/README) contents that should appear on the sourceforge repo.
|
... | ... | |