Last active
February 3, 2021 22:35
-
-
Save prateekrajgautam/d737dffc322def38001372405973262a to your computer and use it in GitHub Desktop.
Update linuxmint behind mnnit proxy after fresh installation, install ns3 with supporting packages
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt-get install update -y | |
sudo apt-get install upgrade -y | |
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily -y | |
sudo add-apt-repository ppa:inkscape.dev/stable -y | |
wget -nc https://dl.winehq.org/wine-builds/winehq.key -y | |
sudo apt-key add winehq.key -y | |
sudo apt update -y | |
sudo apt install --install-recommends winehq-stable -y | |
#XKill Hotkey | |
#Visual Studio Code & PlatformIO | |
#export http_proxy=http://edcguest:edcguest@172.31.100.26:3128eek.in | |
#sudo apt-get update -y | |
#sudo apt-get -y install update | |
#sudo apt-get -y upgrade | |
alt_packages=(texlive-full blender matlab-support) | |
basic_package=(git git-lfs xclip corkscrew pandoc gedit wine64 winehq-stable gimp inkscape audacity virtualbox filezilla gparted gpart shutter mpv vlc openshot uget snap flatpak ChaseApp git-cola Geany Meld gitg FileZilla XTerm KiCad EasyEDA VLC Shutter Peek angryip fsearch nemo vim gedit vscode fsearch-trunk texworks gnome-tweaks gnome-shell-extensions cups-pdf flameshot copyq) | |
adv_package=(teamviewer telegram typora foxit wine-doors) | |
ns3_packages=(gcc g++ python gcc g++ python python-dev mercurial python-setuptools git qt4-dev-tools libqt4-dev cmake libc6-dev libc6-dev-i386 g++-multilib gdb valgrind gsl-bin libgsl2 libgsl-dev flex bison libfl-dev tcpdump sqlite sqlite3 libsqlite3-dev libxml2 libxml2-dev libgtk2.0-0 libgtk2.0-dev vtun lxc uncrustify doxygen graphviz imagemagick texlive texlive-extra-utils texlive-latex-extra texlive-font-utils texlive-lang-portuguese dvipng python-sphinx dia python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev ipython libboost-signals-dev libboost-filesystem-dev openmpi-bin openmpi-common openmpi-doc libopenmpi-dev) | |
dev_packages=(arduino nodejs npm pip gcc g++ gnu8085sim) | |
for i in ${basic_package[@]} | |
do | |
echo "==================================" | |
echo i "Installing" $i "from basic_package" | |
sudo apt-get -y install $i #${package[i]} | |
done | |
echo "matlab-support directory /usr/local/Polyspace/R2019a" | |
for i in ${adv_package[@]} | |
do | |
echo "==================================" | |
echo i "Installing" $i "from adv_package" | |
sudo apt-get -y install $i #${package[i]} | |
done | |
for i in ${dev_package[@]} | |
do | |
echo "==================================" | |
echo i "Installing" $i "from dev_package" | |
sudo apt-get -y install $i #${package[i]} | |
done | |
for i in ${ns3_package[@]} | |
do | |
echo "==================================" | |
echo i "Installing" $i "from ns3_package" | |
sudo apt-get -y install $i #${package[i]} | |
done | |
# or run: | |
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE | |
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - | |
# add Typora's repository | |
sudo add-apt-repository 'deb https://typora.io/linux ./' -y | |
sudo apt-get update -y | |
# install typora | |
sudo apt-get install typora-y | |
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg | |
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/ | |
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' | |
sudo apt install apt-transport-https -y | |
sudo apt update -y | |
sudo apt install code -y | |
sudo add-apt-repository --yes ppa:kicad/kicad-5.1-releases -y | |
sudo apt update -y | |
sudo apt install --install-recommends kicad -y | |
# If you want demo projects | |
sudo apt install kicad-demos -y | |
sudo apt install ffmpeg -y | |
sudo add-apt-repository ppa:obsproject/obs-studio -y | |
sudo apt update -y | |
sudo apt install obs-studio -y |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment