Skip to content

Linux Troubleshooting

Linux-Specific Issues

Package Manager Issues

Ubuntu/Debian

# Update package lists
sudo apt update

# Install Python and pip
sudo apt install python3 python3-pip

# Install ThothCTL
pip3 install thothctl

CentOS/RHEL/Fedora

# Install Python and pip
sudo yum install python3 python3-pip
# or for newer versions
sudo dnf install python3 python3-pip

# Install ThothCTL
pip3 install thothctl

Permission Issues

User Installation

# Install for current user only
pip3 install --user thothctl

# Add to PATH
echo 'export PATH=$PATH:~/.local/bin' >> ~/.bashrc
source ~/.bashrc

System-wide Installation

# Install system-wide (requires sudo)
sudo pip3 install thothctl

Dependencies

Graphviz Installation

# Ubuntu/Debian
sudo apt install graphviz

# CentOS/RHEL/Fedora
sudo yum install graphviz
# or
sudo dnf install graphviz

Environment Variables

# Add to ~/.bashrc or ~/.zshrc
export THOTHCTL_DEBUG=true
export THOTH_CONFIG_DIR=~/.thothcf