Download and verify a Manjaro ISO.
The tool is a command line tool and is limited to x86 ISO but it provides a convenient way of downloading and verifying an ISO as they are listed on Products – Manjaro.
Neither Sway nor ARM is supported, sway because the files is located elsewhere and ARM because there is no signature.
The script has options to fetch the latest stable release review ISO or unstable developer previews from Manjaro Github.
The source is available at [Manjaro Gitlab]
Manjaro
On Manjaro you don’t need to install the requests module - it is present as a dependency of pacman-mirrors.
You may need to install p7zip depending on the result of above check
sudo pacman -Syu manjaro-get-iso
Other Linux
If you are using another Linux you can use requirements.txt to install the necessary dependency.
You will also need to fetch the public key for Manjaro Build Server
gpg --recv-keys 3B794DE6D4320FCE594F4171279E7CF5D8D56EC8
Use your systems package manager to install p7zip.
Manual Setup
Create the folder ~/.local/bin
mkdir -p ~/.local/bin
Then create a new file in this bin folder - name the file get-iso - then use your favorite text editor to copy paste the code into the new file.
Make the file executable
chmod +x ~/.local/bin/get-iso
Usage
$ get-iso -h
usage: get-iso [-h] [-f] [-o OUT_DIR] [-r | -p] {plasma,xfce,gnome,cinnamon,i3}
This tool will download the latest ISO for a named Manjaro Edition
positional arguments:
{plasma,xfce,gnome,cinnamon,i3}
Edition name e.g. xfce
options:
-h, --help show this help message and exit
-f, --full Download full ISO
-o, --out-dir OUT_DIR
Folder to store dowloaded ISO files (default: current directory)
(P)review:
-r, --review [Github] Release Review ISO
-p, --preview [Github] Developer Preview ISO
get-iso v. 0.14 - MIT License <https://opensource.org/license/mit>
Similar tool
There is a similar tool (without release-review ISO) in the repo manjaro-iso-downloader with a small GUI created using yad.
So if you are the point and click user, you can install it from the repo
sudo pacman -Syu manjaro-iso-downloader
Source code
Revision
- 2025-04-13T17:00:00Z Improved handling of tmpfs
- 2025-04-06T16:00:00Z Refactor ISO downloading script with modularized functions and the use of temp dir
- 2024-08-04T22:00:00Z Check for dependencies and refactor PKGBUILD to match Gitlab repo
- 2024-02-21T23:00:00Z Moved to Manjaro Gitlab
- 2024-01-08T09:26:00Z Create release repo at [codeberg.org]
- 2024-01-05T13:37:00Z Added optional -o/–out-dir to store downloaded ISO (default is $HOME)
- 2023-12-17T08:17:00Z Change to -p/–preview for developer preview ISO
- 2023-12-07T14:30:00Z Fix plasma download
- 2023-12-07T10:00:00Z Added -d/–developer for developer preview ISO
- 2023-12-07T08:00:00Z Added PKGBUILD
- 2023-12-07T06:32:00Z Added -r/–review for release-review
Crossposted at Use Python to download and verify Manjaro ISO | root.nix.dk