╭━━━┳━━━┳━━━┳╮╱╭╮╭━━━┳━━━┳━━━┳╮╱╱╭━━━┳╮╱╱╭┳━━━┳━━━╮
┃╭━╮┃╭━╮┃╭━╮┃┃╱┃┃╰╮╭╮┃╭━━┫╭━╮┃┃╱╱┃╭━╮┃╰╮╭╯┃╭━━┫╭━╮┃
┃┃╱┃┃╰━╯┃┃╱╰┫╰━╯┃╱┃┃┃┃╰━━┫╰━╯┃┃╱╱┃┃╱┃┣╮╰╯╭┫╰━━┫╰━╯┃
┃╰━╯┃╭╮╭┫┃╱╭┫╭━╮┃╱┃┃┃┃╭━━┫╭━━┫┃╱╭┫┃╱┃┃╰╮╭╯┃╭━━┫╭╮╭╯
┃╭━╮┃┃┃╰┫╰━╯┃┃╱┃┃╭╯╰╯┃╰━━┫┃╱╱┃╰━╯┃╰━╯┃╱┃┃╱┃╰━━┫┃┃╰╮
╰╯╱╰┻╯╰━┻━━━┻╯╱╰╯╰━━━┻━━━┻╯╱╱╰━━━┻━━━╯╱╰╯╱╰━━━┻╯╰━╯
A SCRIPT TO BULK DOWNLOAD AN ARCH LINUX PACKAGE WITH ALL ITS DEPENDENCIES TO BE CONVERTED IN APPIMAGE. ADD THE NAME OF A PROGRAM FROM THE ARCH LINUX REPOSITORIES. "CHAOTIC-AUR" SUPPORT CAN BE ENABLED TOO.
USAGE:
arch-deployer $PROGRAM
(download a program)arch-deployer -v
(show the version)arch-deployer -h
(show this message)
ARCH-DEPLOYER TAKES ALL THE PACKAGES FROM HTTPS://ARCHLINUX.ORG/PACKAGES
TO ENABLE "AUR", UNCOMMENT THE LINE 5 OF THE ARCH-DEPLOYER MAIN SCRIPT. AUR PACKAGES ARE TAKEN FROM "CHAOTIC-AUR" INSTEAD, AT HTTPS://BUILDS.GARUDALINUX.ORG/REPOS/CHAOTIC-AUR
- Installation methods
- Using "AM" (recommended)
- Using "wget" (locally)
- Using your favourite AUR helper
- Usage
- Related Projects
To obtain the script you can run multiple methods, the main three are:
- Using "AM", the Application Manager (recommended)
- Using "wget" (locally)
- Using your favourite AUR helper
I recommend using "AM" Application Manager", because it can easilly keep you updated with the latest version of all the programs managed, and without root permissions ("sudo" is needed only to install/remove the programs):
-
TO INSTALL ARCH-DEPLOYER
sudo am -i arch-deployer
-
TO UPDATE IT (without "sudo", this command will also update other programs managed by "AM")
am -u
-
TO REMOVE IT:
sudo am -r arch-deployer
You can obtain and run the script locally, this way:
wget https://raw.githubusercontent.com/ivan-hc/Arch-Deployer/main/arch-deployer
chmod a+x ./arch-deployer
Perform the same commands periodically to get the latest versio of this script.
Using our favorite AUR helper, ie
paru -S arch-deployer-git
NOTE: I'm not the maintainer of any AUR script.
- libunionpreload from https://github.com/project-portable/libunionpreload
- appimagetool from https://github.com/AppImage/AppImageKit
- pkg2appimage, at https://github.com/AppImage/pkg2appimage
the multi-architecture Application Manager for any GNU/Linux distribution, find out more at