arco-install

Software installer to Arcolinux with python

View project on GitHub

Arco Install

The MIT License GitHub

Software installer to Arcolinux.

Software Data

[!IMPORTANT] Configure filepath on arco_install/__init__.py Rename software.template.yml to software.yml OR replace software_input

Input file

The default software is a yaml file with Repository and Software

  • Repository: repository name and command installation software
  • Software:: list of software with package_name: repository_name

software csv

Command line usage

Use diagram

  • 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]