Installation#

Learn how to install Feluda on your system using Cargo or your preferred package manager.


Overview#

Feluda is a Rust-based command-line tool that analyzes a project’s dependencies, records their licenses, and flags any permissions that restrict personal or commercial use or conflict with the project’s license.



Community Maintained#

Maintained by the community

Feluda is also available through several community package managers. Each method below includes installation steps and maintainers.

Maintained by @chenrui333

Available on Homebrew.

brew install feluda

Maintained by @adamperkowski

Available in the AUR.

paru -S feluda

Maintained by @0323pin

Available from the official pkgsrc repositories.

pkgin install feluda

Feluda is available as a DEB package for Debian-based systems.

  1. Download the latest .deb file from GitHub Releases

  2. Install the package:

sudo dpkg -i feluda_*.deb
# Fix any dependency issues
sudo apt install -f

Feluda is available as an RPM package for Red Hat-based systems.

  1. Download the latest .rpm file from GitHub Releases

  2. Install the package:

# Using rpm
sudo rpm -ivh feluda_*.rpm

# Using dnf (Fedora/newer RHEL)
sudo dnf install feluda_*.rpm

# Using yum (older RHEL/CentOS)
sudo yum install feluda_*.rpm

Build from Source 🧪#

Building from source is recommended only for advanced users. You’ll need to have Cargo and Git installed on your system.

For Advanced Users

Note: This build may include experimental or unreleased features.

# Clone the repository
git clone https://github.com/anistark/feluda.git
cd feluda

# Build the release binary
cargo build --release

# Move it to a directory in your PATH
sudo mv target/release/feluda /usr/local/bin/