Install¶
Install Via Pip (Recommended)¶
Install docker, adb, git and python3 and pip3 (Ubuntu 18.04) or pipx (Ubuntu 20.04 or higher)
pip3:
sudo apt install docker.io adb git python3 python3-pip python3-setuptools
pipx:
sudo apt install docker.io adb git python3 pipx python3-setuptools
Run
pip3:
pip3 install --user clickable-ut
pipx:
pipx install clickable-ut
Add pip scripts to your PATH:
echo 'export PATH="$PATH:$HOME/.local/bin"' >> ~/.bashrc
and open a new terminal for the setting to take effectAlternatively, to install nightly builds
pip3:
pip3 install --user git+https://gitlab.com/clickable/clickable.git@dev
pipx:
pipx install git+https://gitlab.com/clickable/clickable.git@dev
- To update Clickable
pip3:
pip3 install --user clickable-ut --upgrade
pipx:
pipx upgrade clickable-ut
Install Via Python Virtual Environment (Alternative)¶
Install docker, adb, git, python3 and pip3 (in Ubuntu:
sudo apt install docker.io adb git python3 python3-pip python3-setuptools python3-venv
)Run:
1# Create a virtual environment called .venv
2python3 -m venv .venv --system-site-packages
3# Activate the virtual env
4source ./.venv/bin/activate
5# Install clickable
6pip install clickable-ut --upgrade
7# Create clickable app
8clickable create --dir ./
Install as Snap¶
Make sure you have snapd installed.
Run:
1# Install clickable and docker
2sudo snap install clickable
3sudo snap install docker
4# Add connections
5sudo snap connect clickable:raw-usb
6sudo snap connect clickable:docker docker
7sudo snap connect clickable:home
8sudo snap connect clickable:removable-media
9sudo snap connect clickable:network
10sudo snap connect clickable:network-bind
11sudo snap connect clickable:ssh-keys
12sudo snap connect clickable:ssh-public-keys
13sudo snap connect clickable:adb-support
Install Via PPA (Ubuntu)¶
Add the PPA to your system:
sudo add-apt-repository ppa:bhdouglass/clickable
Update your package list:
sudo apt-get update
Install clickable:
sudo apt-get install clickable
Install Via AUR (Arch Linux)¶
Using your favorite AUR helper, install the clickable-git package
Example:
pacaur -S clickable-git
After install¶
Let Clickable setup docker (asking for root permissions) and bash completion:
clickable setup
Log out or restart to apply changes if requested