diff --git a/_config.yml b/_config.yml index cf7643391..ce6bfb21d 100644 --- a/_config.yml +++ b/_config.yml @@ -15,6 +15,8 @@ download_file_names: deb-headless: "jamulus-headless_3.9.0_ubuntu_amd64.deb" deb-gui-armhf: "jamulus_3.9.0_ubuntu_armhf.deb" deb-headless-armhf: "jamulus-headless_3.9.0_ubuntu_armhf.deb" + deb-gui-arm64: "jamulus_3.9.0_ubuntu_arm64.deb" + deb-headless-arm64: "jamulus-headless_3.9.0_ubuntu_arm64.deb" windows: "jamulus_3.9.0_win.exe" windows-jack: "jamulus_3.9.0_win_jack.exe" mac: "jamulus_3.9.0_mac.dmg" diff --git a/contribute/en/Release-Process.md b/contribute/en/Release-Process.md index f72cf1fb4..974c9dc04 100644 --- a/contribute/en/Release-Process.md +++ b/contribute/en/Release-Process.md @@ -238,7 +238,7 @@ Upload all the files. Then in the SourceForge web UI, for each of the files uplo ## Website: check links -We have used [linkcheck](https://github.com/filiph/linkcheck) in the past. +We have used [linkcheck](https://github.com/filiph/linkcheck) in the past. ``` $ git clone https://github.com/jamulussoftware/jamuluswebsite.git @@ -308,7 +308,7 @@ Current state: - [ ] Update download links on the website by editing `_config.yml` in `next-release` - [ ] Disable branch protection rule of the `release` branch by clicking on "Edit" on the [Branches page](https://github.com/jamulussoftware/jamuluswebsite/settings/branches) and adding a `_` behind `release`. - [ ] Publish Website release by **squashing** and merging `next-release` into `release` - - [ ] Enable branch protection rule of the `release` branch after the site and the `.po` files are published by removing the `_` from the branch protection rule you edited on the [Branches page](https://github.com/jamulussoftware/jamuluswebsite/settings/branches). + - [ ] Enable branch protection rule of the `release` branch after the site and the `.po` files are published by removing the `_` from the branch protection rule you edited on the [Branches page](https://github.com/jamulussoftware/jamuluswebsite/settings/branches). - [ ] Announce the new release with a summary of changes (+ link to the changelog for details) and a link to the download page - [ ] On Github Discussions in the Announcements section. Lock the announcement thread. Pin the thread. Unpin and lock release candidate thread. - [ ] On Facebook in the group "Jamulus (official group)". Turn off replies. @@ -349,6 +349,7 @@ _Windows users: Please note that in the first days after release SmartScreen wil **[↓ macOS (Apple Silicon)]()** for Big Sur (11.0) or later (needs ARM chip) **[↓ Debian/Ubuntu (amd64)]()**, alternative: [↓ headless version]() **[↓ Debian/Ubuntu (armhf)]()**, alternative: [↓ headless version]() +**[↓ Debian/Ubuntu (arm64)]()**, alternative: [↓ headless version]() **[↓ Android]()** (experimental) **[↓ iOS]()** (experimental. Unsigned: Needs to be signed before installation on device. Please see the [iOS install page](https://jamulus.io/wiki/Installation-for-iOS)) diff --git a/wiki/en/Installation-for-Linux.md b/wiki/en/Installation-for-Linux.md index 57b346a30..418cc92d9 100644 --- a/wiki/en/Installation-for-Linux.md +++ b/wiki/en/Installation-for-Linux.md @@ -15,21 +15,22 @@ Upgrading? You may want to [back up your configuration](Software-Manual#backing- ### Debian and Ubuntu -We provide two equivalent `.deb` files for the most common architectures. Please download the appropriate one: +We provide three equivalent `.deb` files for the most common architectures. Please download the appropriate one: **For Intel/AMD based machines (amd64):** [Download Jamulus (.deb, amd64)]({{ site.download_root_link }}{{ site.download_file_names.deb-gui }}){:.button} -**For ARM based machines (e.g. Raspberry Pi, armhf):** +**For ARM based machines (e.g. Raspberry Pi, armhf, arm64):** -[Download Jamulus (.deb, armhf)]({{ site.download_root_link }}{{ site.download_file_names.deb-gui-armhf }}){:.button} +[Download Jamulus 32 bit (.deb, armhf)]({{ site.download_root_link }}{{ site.download_file_names.deb-gui-armhf }}){:.button} +[Download Jamulus 64 bit (.deb, arm64)]({{ site.download_root_link }}{{ site.download_file_names.deb-gui-arm64 }}){:.button} After you downloaded the correct file: 1. *Ubuntu only* - Enable the Ubuntu "universe" repository (you can use the [GUI-based approach](https://askubuntu.com/a/148645) or [CLI-based approach](https://askubuntu.com/a/227788)). 1. Update apt by opening a console window (CTRL+ALT+T should work) and type: `sudo apt-get update` -1. Go to where you downloaded the installer and either double-click on it, or use the command line: `sudo apt install ./{{ site.download_file_names.deb-gui }}` or for armhf: `sudo apt install ./{{ site.download_file_names.deb-gui-armhf }}` +1. Go to where you downloaded the installer and either double-click on it, or use the command line: `sudo apt install ./{{ site.download_file_names.deb-gui }}` for armhf: `sudo apt install ./{{ site.download_file_names.deb-gui-armhf }}` for arm64: `sudo apt install ./{{ site.download_file_names.deb-gui-arm64 }}` 1. Once installed, you can delete the file and close any console windows. Note that if you need to upgrade Jamulus to a newer version, just download the new .deb file and re-install as above. diff --git a/wiki/en/Running-a-Server.md b/wiki/en/Running-a-Server.md index 18332b41f..772263601 100644 --- a/wiki/en/Running-a-Server.md +++ b/wiki/en/Running-a-Server.md @@ -79,14 +79,14 @@ To run a Directory [read this guide](Directories) Most people run Jamulus as a "pure" Server on **hardware without audio** (e.g. on a 3rd party/cloud host) running Linux. The following steps assume you are familiar with the command line and Debian/Ubuntu or similar distribution using systemd. To run a server on Windows or on the desktop with a graphical user interface, [see this section](#servers-on-the-desktop). -If you want to run a Server on a Raspberry Pi (or a different armhf based device), you will need to download the `.deb` files for `armhf`, not the default `amd64` ones you'd use on an Intel/AMD based machine. +If you want to run a Server on a Raspberry Pi (or a different armhf/arm64 debian-based device), you will need to download the `.deb` files for 32 bit `armhf` or 64 bit `arm64`, not the default `amd64` ones you'd use on an Intel/AMD based machine. ### Installation -1. Download the [latest headless (amd64) .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-headless }}) or, if you use a Raspberry Pi etc. download the [latest armhf .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-headless-armhf }}) +1. Download the [latest headless (amd64) .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-headless }}) or, if you use a Raspberry Pi etc. download the [latest armhf .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-headless-armhf }}) or the [latest arm64 .deb file]({{ site.download_root_link }}{{ site.download_file_names.deb-headless-arm64 }}) 1. Update apt to make sure you have a current list of standard packages: `sudo apt update` -1. Install the Jamulus package: `sudo apt install ./{{ site.download_file_names.deb-headless }}` or for RasPi etc: `sudo apt install ./{{ site.download_file_names.deb-headless-armhf }}` +1. Install the Jamulus package: `sudo apt install ./{{ site.download_file_names.deb-headless }}` or for RasPi etc. armhf: `sudo apt install ./{{ site.download_file_names.deb-headless-armhf }}`; arm64: `sudo apt install ./{{ site.download_file_names.deb-headless-arm64 }}` 1. Enable the headless Server process via systemd: `sudo systemctl enable jamulus-headless` 1. Add your desired [command line options](Running-a-Server#command-line-options) to the `ExecStart` line in the systemd service file by running `sudo systemctl edit --full jamulus-headless` (By default you will be running an Unregistered Server). 1. Reload the systemd files `sudo systemctl daemon-reload` and restart the headless Server: `sudo systemctl restart jamulus-headless`