Get Tracer¶
There are few ways how to get tracer. Recommended is installing it through linux distribution package, but so far there are only few supported ditributions and even less of them has tracer packaged. If you are unlucky and can’t find your system in the list, you can do three things.
- Create and maintain tracer package for your ditribution
- Request me to do it for you (but I don’t promise that I will)
- Use tracer from git
Fedora¶
Fedora is intended as the primary system, so there shouldn’t be a problem. You can simply install tracer using
dnf install tracer
Please note that for DNF also exists plugin which calls tracer after every successful transaction. You can install it using
dnf install dnf-plugins-extras-tracer
Take a look into User Guide at Fedora - DNF plugin.
EPEL 8¶
The tracer
package is available in the official repositories for
RHEL 8.4 and higher. As such, it can be easily installed with:
dnf install tracer
There is also a Copr repository providing up-to-date stable builds for EPEL8. It is recommended to use this repository for installing Tracer on RHEL 8.3 and lower:
dnf copr enable frostyx/tracer-epel
dnf install tracer
Enterprise Linux 7 (CentOS, ect.)¶
Tracer can be install from EPEL
yum install epel-release
yum install tracer
Gentoo¶
So far I have tracer.ebuild
in my personal overlay. Please take note that is not properly packaged - it just clone the git repository. However it has one relevant advantage and that is that it takes care about dependencies.
layman -a frostyx
emerge tracer
ArchLinux¶
An unofficial tracer package can be found in the AUR: https://aur.archlinux.org/packages/tracer
Git¶
You can download the code by running this command:
git clone git@github.com:FrostyX/tracer.git
1) Manuall installation¶
First of all check tracer’s requirements and install them.
Now you should be able to run it by tracer/bin/tracer.py
, but becaue it is so unhandy I will recommend you to make symlink into $PATH
directory. For instance
sudo ln -s tracer/bin/tracer.py /usr/local/bin/tracer
and then run it just by tracer
command.
2) Automated installation¶
Previous paragraph can be done by running
sudo pip install ./tracer/
# or
pip install --user ./tracer/