From 8e508bae83a6c68d824f1ebfd46e9bb983d85dca Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Tue, 11 Nov 2025 06:52:36 -0600 Subject: [PATCH] Add arch --- content/downloads/linux/_index.md | 3 ++- content/downloads/linux/arch.md | 34 +++++++++++++++++++++++++++++++ content/downloads/linux/ubuntu.md | 5 +++-- 3 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 content/downloads/linux/arch.md diff --git a/content/downloads/linux/_index.md b/content/downloads/linux/_index.md index 52694cb..f6eb6e4 100644 --- a/content/downloads/linux/_index.md +++ b/content/downloads/linux/_index.md @@ -4,7 +4,8 @@ date = 2025-09-24T20:19:48-05:00 +++ # Package Managers -- [Ubuntu](ubuntu.md) +- [Ubuntu/Debian (uses apt)](ubuntu.md) +- [Arch (uses pacman)](arch.md) # Tarballs - [x86_64](https://files.site.tesses.net/CrossLang/latest/crosslang-linux-x86_64.tar.gz) diff --git a/content/downloads/linux/arch.md b/content/downloads/linux/arch.md new file mode 100644 index 0000000..e8550b1 --- /dev/null +++ b/content/downloads/linux/arch.md @@ -0,0 +1,34 @@ ++++ +title = 'Arch' +date = 2025-11-11T06:44:24-06:00 ++++ + +We only support these architectures for the time being + +- x86_64 (something Intel or AMD that is 64 bit, so Omarchy would work) +- powerpc (such as the Nintendo Wii running Wii-Linux Continuation Project or archpower for powerpc 32 bit big endian) + +## Installing the repo + +You need to add our repository key +```bash +wget -O repository.key wget https://git.tesseslanguage.com/api/packages/tesses50/arch/repository.key +sudo pacman-key --add repository.key +``` + +Add this to your /etc/pacman.conf +``` +[tesses50.git.tesseslanguage.com] +SigLevel = Optional TrustAll +Server = https://git.tesseslanguage.com/api/packages/tesses50/arch/core/$arch +``` + +or run this command which will do the same thing +```bash +printf "[tesses50.git.tesseslanguage.com]\nSigLevel = Optional TrustAll\nServer = https://git.tesseslanguage.com/api/packages/tesses50/arch/core/\$arch\n" | sudo tee /etc/pacman.conf +``` + +## Install crosslang +```bash +sudo pacman -Sy crosslang +``` \ No newline at end of file diff --git a/content/downloads/linux/ubuntu.md b/content/downloads/linux/ubuntu.md index 09d5d81..40f4e6b 100644 --- a/content/downloads/linux/ubuntu.md +++ b/content/downloads/linux/ubuntu.md @@ -5,7 +5,7 @@ date = 2025-09-24T20:29:28-05:00 This requires Ubuntu 22:04 or later. -## Install the repository (For Ubuntu jammy - oracular) +## Install the repository (For Ubuntu jammy - oracular) (or if distro uses mbedtls 2) ````bash sudo curl https://git.tesseslanguage.com/api/packages/tesses50/debian/repository.key -o /etc/apt/keyrings/gitea-tesses50.asc echo "deb [signed-by=/etc/apt/keyrings/gitea-tesses50.asc] https://git.tesseslanguage.com/api/packages/tesses50/debian jammy main" | sudo tee -a /etc/apt/sources.list.d/gitea.list @@ -13,7 +13,8 @@ sudo apt update ```` -## Install the repository (For Ubuntu plucky or later) +## Install the repository (For Ubuntu plucky/Debian trixie or later) (or if distro uses mbedtls 3) + ````bash sudo curl https://git.tesseslanguage.com/api/packages/tesses50/debian/repository.key -o /etc/apt/keyrings/gitea-tesses50.asc echo "deb [signed-by=/etc/apt/keyrings/gitea-tesses50.asc] https://git.tesseslanguage.com/api/packages/tesses50/debian plucky main" | sudo tee -a /etc/apt/sources.list.d/gitea.list