56 lines
1.5 KiB
Plaintext
56 lines
1.5 KiB
Plaintext
logkeys keylogger - installation instructions
|
|
=============================================
|
|
|
|
Provided your GNU/Linux distribution doesn't include logkeys package
|
|
in its repositories, manual installation of logkeys from source is as
|
|
easy as cloning this repo or [downloading a zip of the
|
|
source](https://github.com/kernc/logkeys/archive/master.zip),
|
|
unzipping, configuring, and building.
|
|
|
|
Prerequisites
|
|
-------------
|
|
|
|
You need some tools to build the code from source:
|
|
|
|
# On Debian-based distros
|
|
apt-get update
|
|
apt-get install -y autotools
|
|
|
|
# On openSUSE
|
|
zypper install automake
|
|
zypper install gcc-c++
|
|
|
|
# on Fedora/Redhat/CentOS
|
|
dnf install automake
|
|
dnf install gcc make gcc-c++
|
|
|
|
|
|
Build and Install
|
|
-----------------
|
|
|
|
$ unzip logkeys-master.zip # or use git clone
|
|
$ cd logkeys-master
|
|
|
|
$ ./autogen.sh # generate files for build
|
|
$ cd build # keeps the root and src dirs clean
|
|
$ ../configure
|
|
|
|
$ make
|
|
$ su # get root to install in system
|
|
$ make install # installs binaries, manuals and scripts
|
|
|
|
To uninstall logkeys, remove accompanying scripts and manuals:
|
|
|
|
$ make uninstall # in the same build dir
|
|
|
|
See README file for usage instructions, troubleshooting and other notes.
|
|
|
|
Cleaning after a build
|
|
----------------------
|
|
|
|
`autogen.sh` and `configure` generate many files which are ignored by
|
|
git. All of these files can be removed from the project, e.g. to
|
|
force a clean build, with the following:
|
|
|
|
git clean -xdf
|