Arco Install
Software installer to Arcolinux.
Software Data
[!IMPORTANT] Configure filepath on
arco_install/__init__.py
[!CAUTION] Rename
software.template.yml
tosoftware.yml
OR replace filepath
Input file
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
Output
File where read software and commands.
Repository
repository_name
: repository where the software is includedrepository_command_install
: command to install the software
Software
List from csv with the software name and the repository
Command line usage
-
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]