Software installer to Arcolinux.
Important
Configure filepath on arco_install/__init__.py
Caution
Rename software.template.yml
to software.yml
OR replace filepath
The default software is a csv file with an header row Name;Repository;Tags
, separated by ;
Name
: Software nameRepository
: Software repository where it is includedTags
: keyword, tag used to categorize the software
File where read software and commands.
repository_name
: repository where the software is includedrepository_command_install
: command to install the software
List from csv with the software name and the repository
-
Run help command
python arco_install.py -h
usage: arco_install.py [-h] [-a] [-c] [-d] [-s] [-e] Install the required packages options: -h, --help show this help message and exit -a, --all Install all software -c, --compilable Install software from AUR, snap -d, --distro Install software from distribution and communnity -s, --script Install extra software -e, --export Build bashscript installation file
-
Install script command: Run scripts who is a command line, not a package
python arco_install.py [-s | --script]
-
Install all software included in the software file
python arco_install.py [-a | --all]
-
Install software included in repositories who necessary compilation: snap, aur, flatpack...
python arco_install.py [-c | --compilable]
-
Install software included in the distribution repositories: community, distribution, extra, large_support, 3rd_...
python arco_install.py [-d | --distro]
-
Build a
.sh
file to install any software manually ( 1 line = 1 command installation)python arco_install.py [-e | --export]