How to install LiME?.
Installation instructions
In the following, we cover LiME's installation procedure. This page includes:
Installing Dependencies
On Ubuntu/Debian:
# Install required dependencies
sudo apt-get update
sudo apt-get install -y libbpf-dev libelf-dev zlib1g-dev pkg-config clang protobuf-compiler
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Building from Source
# Clone the repository
git clone https://github.com/LiME-org/lime-rtw.git
cd lime-rtw
# Build the project
cargo build --release
# Note: Root privileges are required to load eBPF programs
sudo target/release/lime-rtw
Verifying the installation
LiME provides three main commands:
1. Trace Command
Records and dumps a trace in JSON format:
sudo lime-rtw trace [OPTIONS] [COMMAND]
Example of tracing a real-time program:
# Trace htop running with SCHED_FIFO policy
sudo lime-rtw trace -- chrt -f 99 htop