-
Notifications
You must be signed in to change notification settings - Fork 64
Linux
Mariano Scazzariello edited this page Jan 6, 2024
·
41 revisions
Kathará can be installed on all main Linux distributions.
By default, Kathará depends on Docker, but can also leverage on Kubernetes, using Megalos.
- To install Docker, you can follow this guide
- (suggested) Install xterm terminal emulator (usually
sudo apt install xterm
orsudo yum install xterm
orsudo pacman -S xterm
), that is used by default- You can also specify a different terminal emulator by using
kathara settings
command
- You can also specify a different terminal emulator by using
We provide binaries for both amd64
and arm64
.
- Add Kathará public key to your keyring:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 21805A48E6CBBA6B991ABE76646193862B759810
- Add the Kathará repo to your repos:
sudo add-apt-repository ppa:katharaframework/kathara
- Update your apt cache by running:
sudo apt update
- Install Kathará:
sudo apt install kathara
- Add Kathará public key to your keyring:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 21805A48E6CBBA6B991ABE76646193862B759810
- Add the Kathará repository:
- Create a
kathara.list
file in/etc/apt/sources.list.d
and put inside the following lines:
deb http://ppa.launchpad.net/katharaframework/kathara/ubuntu bionic main deb-src http://ppa.launchpad.net/katharaframework/kathara/ubuntu bionic main
- Or run the following commands:
echo "deb http://ppa.launchpad.net/katharaframework/kathara/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/kathara.list echo "deb-src http://ppa.launchpad.net/katharaframework/kathara/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list.d/kathara.list
- Create a
- Update your apt cache by running:
sudo apt update
- Install Kathará:
sudo apt install kathara
- Add Kathará public key to your keyring:
wget -qO - "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x21805a48e6cbba6b991abe76646193862b759810" | sudo gpg --dearmor -o /usr/share/keyrings/ppa-kathara-archive-keyring.gpg
- Add the Kathará repository:
- Create a
kathara.list
file in/etc/apt/sources.list.d
and put inside the following lines:deb [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main deb-src [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main
- Or run the following commands:
echo "deb [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/kathara.list echo "deb-src [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/kathara.list
- Create a
- Update your apt cache by running:
sudo apt update
- Install Kathará:
sudo apt install kathara
- Add Kathará public key to your keyring:
wget -qO - "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x21805a48e6cbba6b991abe76646193862b759810" | sudo gpg --dearmor -o /usr/share/keyrings/ppa-kathara-archive-keyring.gpg
- Add the Kathará repository:
- Create a
kathara.list
file in/etc/apt/sources.list.d
and put inside the following lines:deb [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu jammy main deb-src [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu jammy main
- Or run the following commands:
echo "deb [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/kathara.list echo "deb-src [ signed-by=/usr/share/keyrings/ppa-kathara-archive-keyring.gpg ] http://ppa.launchpad.net/katharaframework/kathara/ubuntu jammy main" | sudo tee -a /etc/apt/sources.list.d/kathara.list
- Create a
- Update your apt cache by running:
sudo apt update
- Install Kathará:
sudo apt install kathara
- Add Kathará public key to your keyring:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 21805A48E6CBBA6B991ABE76646193862B759810
- Add the Kathará repository:
- Create a
kathara.list
file in/etc/apt/sources.list.d
and put inside the following lines:
deb http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main deb-src http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main
- Or run the following commands:
echo "deb http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/kathara.list echo "deb-src http://ppa.launchpad.net/katharaframework/kathara/ubuntu focal main" | sudo tee -a /etc/apt/sources.list.d/kathara.list
- Create a
- Manually install
libmpdec2
,libreadline7
andlibffi6
dependencies downloading the.deb
files:wget http://ftp.it.debian.org/debian/pool/main/m/mpdecimal/libmpdec2_2.4.2-2_amd64.deb wget http://ftp.de.debian.org/debian/pool/main/libf/libffi/libffi6_3.2.1-9_amd64.deb wget http://ftp.de.debian.org/debian/pool/main/r/readline/libreadline7_7.0-5_amd64.deb sudo apt install ./libmpdec2_2.4.2-2_amd64.deb sudo apt install ./libffi6_3.2.1-9_amd64.deb sudo apt install ./libreadline7_7.0-5_amd64.deb
- Update your apt cache by running:
sudo apt update
- Install Kathará:
sudo apt install kathara
- Download the
.rpm
file to a directory of your choice from a Release. - Enter the directory and, on a terminal, type:
sudo rpm -U <KATHARA_RPM_FILE>.rpm
- Before using Kathará, you MUST stop
firewalld
service, running:
sudo systemctl stop firewalld
- Download the
.pkg.tar.zst
file to a directory of your choice from a Release. - Enter the directory and, on a terminal, type:
sudo pacman -U <KATHARA_PKG_FILE>.pkg.tar.zst
- Clone the Kathará AUR Repository:
git clone https://aur.archlinux.org/kathara.git
- Enter the directory
cd kathara
- Run the shell command to build the package:
makepkg -si
This will also install the package.
- NOTE: Make sure you have Python 3.11 installed (both from AUR or from source).
- NOTE: Building Kathará from source requires at least 8GB of RAM, due to Nuitka's gcc optimizations.
Website: kathara.org
Contact us: contact@kathara.org