Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ## SHELL SCRIPT TO INSTALL MULTIPLE LINUX (DEBIAN BASED) PACKAGES
- ## YOU CAN CUSTOMIZE THE SCRIPT WITH THE PACKAGES YOU WANT INSIDE THE READ COMMANDS BELOW.
- ## YOU CAN GET A LIST OF THE CURRENT MANUALLY INSTALLED PACKAGES BY RUNNING: apt-mark showmanual > ~/Downloads/my-packages.txt
- ## SAVE THE OUTPUT INSIDE THIS SCRIPT AS A WAY TO QUICKLY REINSTALL PACKAGES SHOULD YOUR OS BECOME LOST.
- # UPDATE LINUX DISTRIBUTION BEFORE CONTINUING
- sudo bash -c 'for i in update {,dist-}upgrade auto{remove,clean}; do sudo apt-get $i -qy; done'
- echo -e \\n\\n"INSTALL PACKAGES"\\n
- # INSTALL ALL PACKAGES LISTED INSIDE THE MULTI-LINED READ COMMAND
- read -r -d '' myPKGS << EOM
- aptitude
- autoconf
- bison
- build-essentials
- <ADDITIONAL-PACKAGES-HERE>
- EOM
- for i in $myPKGS; do sudo apt-get install -qy $i; done
- # INSTALL ALL SNAP PACKAGES LISTED INSIDE THE MULTI-LINED READ COMMAND
- echo -e \\n\\n'INSTALL SNAP PACKAGES'\\n
- read -r -d '' mySNAPS << EOM
- ant
- cmake
- <ADDITIONAL-PACKAGES-HERE>
- EOM
- for i in $mySNAPS; do sudo snap install $i --classic; done
- echo -e \\n\\n"The script has finished."\\n
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement