Elektra
0.9.3
|
The graph below shows an (incomplete) list of available packages for Elektra.
For the following Linux distributions and package managers 0.8 packages are available:
For OpenSUSE, CentOS, Fedora, RHEL and SLE Kai-Uwe Behrmann kindly provides packages for download.
To use the Ubuntu-Bionic packages, the following steps need to be made:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D919CE8B27A64C16656FCA9FF1532673651F9C6C
to obtain the key.deb https://ubuntu-bionic-repo.libelektra.org/ bionic main
into /etc/apt/sources.list
sudo apt-get update
To use the debian repository of the latest builds from master put following lines in /etc/apt/sources.list
:
For Stretch:
Which can also be done using:
Or alternatively, you can use (if you do not mind many dependences just to add one line to a config file):
For Jessie (not updated anymore, contains 0.8.24 packages which were created shortly before 0.8.25 release)
To get all packaged plugins, bindings and tools install:
For a small installation with command-line tools available use:
If you want to rebuild Elektra from Debian unstable or our repositories, add a deb-src
entry to /etc/apt/sources.list
and then run:
To build Debian Packages from the source you might want to use:
(You need to be in the Debian branch, see GIT)
You can install Elektra using Homebrew via the shell command:
. We also provide a tap containing a more elaborate formula here.
Please refer to the section OS Independent below.
First follow the steps in COMPILE.
After you completed building Elektra on your own, there are multiple options how to install it. For example, with make or cPack tools.
To uninstall Elektra use (will not be very clean, e.g. it will not remove directories and *.pyc
files):
or in the build directory (will not honor DESTDIR
!):
First follow the steps in COMPILE.
Then use:
which should create a package for distributions where a Generator is implemented. See this cmake file for available Generators and send a merge request for your system.
If you encounter the problem that the library can not be found (output like this)
or:
you need to place a configuration file at /etc/ld.so.conf.d/
(e.g. /etc/ld.so.conf.d/elektra.conf
). Note that under Alpine Linux this file is called /etc/ld-musl-x86_64.path
or similar, depending on your architecture.
Add the path where the library has been installed (on Alpine Linux this had to be usr/lib/elektra
for it to work)
and run ldconfig
as root.
For some of the plugins and tools that ship with Elektra, additional installation manuals have been written. You can find them in the tutorial overview.