You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Harish.K 967ba909c3 Fix update help messages 10 years ago
bin Fix update help messages 10 years ago
lib Remove already existing file before creating links to .local/bin 10 years ago
packages ffmpeg installer 10 years ago
README.md Documentation 10 years ago
gen-installer.sh A installer script generator 10 years ago
installer.sh Update installer 10 years ago

README.md

installer-scripts

A methodology for installing any software on my ubuntu system. It is supposed to used by users without privileges, Inspired by home-brew system

Installation

wget 'https://raw.githubusercontent.com/harish2704/installer-scripts/master/installer.sh' -O - | sh

Important directories

  • $HOME/.local/Apps --> Application installation root directory. It is like C://ProgramFiles in Windows.
  • $HOME/.local/installTmp --> Temporary directory where all installation files are downloaded.
  • $HOME/.local/Apps/<app_name>/binaries.lst --> List of executable files provided by this particular application ( say 'app_name' ).
  • $HOME/.local/bin/ --> Symbolic links are created here for each file in $HOME/.local/Apps/<app_name>/binaries.lst .
  • $HOME/.local/bin/installer-script.sh --> The main executable script.
  • $HOME/.local/Apps/installer-scripts --> Installation directory of this application
  • $HOME/.local/Apps/installer-scripts/packages/<app_name> --> Installation script for 'app_name'

Usage

  • List aplications that can be installed using 'installer-script.sh'
installer-script.sh --list
  • Update 'installer-script' application
installer-script.sh --update
  • Install a application using 'installer-script' application
installer-script.sh --install <app_name>