Skip to content

What is MFEXT ?

MFEXT is a "dependencies package" ridiculously easy to install which adds plenty of recent software components to a Linux distribution, especially for scientific and meteorology domain, but not only!

MFEXT is "language agnostic" and runs on plenty of linux distributions from a venerable CentOS6 to the latest Fedora or openSUSE where it brings to you exactly the same list of component versions.

In 5 seconds, here is how MFEXT works:

```console $ # What python version do I have? $ python --version Python 2.7.5 $ # This is an old version!

$ # Load a mfext profile for the current session $ . /opt/metwork-mfext/share/interactive_profile

$ # Now we have loaded the profile, test the python version again $ python --version Python 3.7.3 $ # Great, a newer version! ```

Installing the MFEXT module is really safe, it can't break anything on your system. It does not contain any services, it is just a bunch of files and directories installed in /opt directory and you have to explicitly load a profile file to use them.

MFEXT is the Metwork Framework "EXTernal dependencies" module. It can be used alone, or as a dependency of other MetWork Framework modules (like mfserv or mfdata).

MetWork Framework?

MetWork Framework is an open source system for building and managing production grade applications or micro-services.

Here is a "30 seconds screencast" showcasing installation and (really) basic usage of MFEXT:

asciicast