This repository will be housing certain shell scripts and accompanying programs which will be used for setting up a newly installed system.
The repository will house the respective shell scripts per branch. Since I am starting off with Ubuntu only, I will be creating the branch names as per names of the OS.
For example, the first branch to house the shell script will be for Ubuntu 18.04
and hence the name of the branch would be bionic_beaver
.
Note: As of now the only support will be for Ubuntu OS which can be most probably extended to Debian based distributions. Please refer to the branches for more information.
In order to run the script and set up the system, just clone the repository. Once cloned, just navigate to the respective directory location where the repository is copied and then execute the setup.sh
script. That's about it.
I am a novice shell script writer. Please give it a look before executing the script.
- libncurses5-dev (
aptitude
) - libbgnome2-dev (
aptitude
) - libgnomeui-dev (
aptitude
) - libgtk2.0-dev (
aptitude
) - libatk1.0-dev (
aptitude
) - libbonoboui2-dev (
aptitude
) - libcairo2-dev (
aptitude
) - libx11-dev (
aptitude
) - libxpm-dev (
aptitude
) - libxt-dev (
aptitude
) - python-dev (
aptitude
) - python3-dev (
aptitude
) - ruby-dev (
aptitude
) - lua5.1 (
aptitude
) - liblua5.1-0-dev (
aptitude
) - libperl-dev (
aptitude
) - automake (
aptitude
) - pkg-config (
aptitude
) - libpcre3-dev (
aptitude
) - zlib1g-dev (
aptitude
) - liblzma-dev (
aptitude
)
- Vim (
source build
) - Ranger (
aptitude
) - Tmux (
aptitude
) - Irssi (
aptitude
) - GCC C++ compiler (
aptitude
) - Clang compiler (
aptitude
) - Neovim (
aptitude
) - Axel (
aptitude
) - Synaptic Package Manager (
aptitude
) - VLC Media Player (
aptitude
) - Alpine (
aptitude
) - Silversearcher-ag (
source build
) - Rainbowstream (
aptitude
)
- texlive-full (
aptitude
)