-
Make sure that the user running SmartBugs has permission to interact with the Docker daemon, by adding the user to the
dockergroup:sudo usermod -a -G docker $USERFor adding someone else, replace
$USERby the respective user-id. The group membership becomes active with the next log-in. -
Clone SmartBugs's repository:
git clone https://github.com/smartbugs/smartbugs
-
Install Python dependencies in a virtual environment:
cd smartbugs install/setup-venv.sh -
Optionally, add the executables to the command search path, e.g. by adding links to
$HOME/bin.ln -s "`pwd`/smartbugs" "$HOME/bin/smartbugs" ln -s "`pwd`/reparse" "$HOME/bin/reparse" ln -s "`pwd`/results2csv" "$HOME/bin/results2csv"
The command
which smartbugsshould now display the path to the command.