Skip to content

Instantly share code, notes, and snippets.

@nunomazer
Last active December 15, 2015 04:09
Show Gist options
  • Save nunomazer/5199259 to your computer and use it in GitHub Desktop.
Save nunomazer/5199259 to your computer and use it in GitHub Desktop.
Customizations after installing Ubuntu / Mint
#!/bin/sh
cd ~/Downloads
# adding getdeb repository
#sudo add-apt-repository 'deb http://archive.getdeb.net/ubuntu precise-getdeb apps'
#sudo wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
# adding classic menu repository
#sudo add-apt-repository ppa:diesch/testing
# adding dropbox repository
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo sh -c 'echo "deb http://linux.dropbox.com/ubuntu/ trusty main" >> /etc/apt/sources.list.d/dropbox.list'
# ubuntu tweak
sudo add-apt-repository ppa:tualatrix/ppa
# insync
wget -qO - https://d2t3ff60b2tol4.cloudfront.net/[email protected] | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.insynchq.com/mint rafaela non-free contrib" >> /etc/apt/sources.list.d/insync.list'
# Unity lens utility
#sudo add-apt-repository ppa:scopes-packagers/ppa
# Oracle Java 7 & 8
sudo -E add-apt-repository ppa:webupd8team/java
# Atom Editor
sudo add-apt-repository ppa:webupd8team/atom
# Brackets Editor
sudo -E add-apt-repository ppa:webupd8team/brackets
# Firefox developer edition
sudo -E add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
# node.js PPA
sudo -E add-apt-repository ppa:chris-lea/node.js
#mongo
sudo -E apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
# Google Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
#conky-manager
sudo apt-add-repository -y ppa:teejee2008/ppa
# Mediabuntu codec packages
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
# Virtualbox
echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" | sudo tee /etc/apt/sources.list.d/vbox.list
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo -E apt-get update
############################################
# Netbeans
netbeans="8.0.2"
wget http://download.netbeans.org/netbeans/8.0.2/final/bundles/netbeans-$netbeans-linux.sh
chmod +x ./netbeans-$netbeans-linux.sh
sudo ./netbeans-$netbeans-linux.sh
rm netbeans-$netbeans-linux.sh
# Oracle Java 7 & 8
#sudo apt-get purge openjdk*
sudo -E apt-get install -y oracle-java7-installer
sudo -E apt-get install oracle-java7-set-default
sudo apt-get install -y oracle-java8-installer
# Virtualbox e Vagrant
sudo -E apt-get -y install virtualbox-5.0
sudo -E apt-get -y install linux-headers-generic build-essential dkms
wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb
sudo dpkg -i vagrant_1.7.4_x86_64.deb
vagrant plugin install vagrant-proxyconf
# Node.js node - recess - gulp - bower
sudo apt-get install -y nodejs
sudo apt-get install -y npm
sudo npm install -g recess
sudo npm install -g gulp
sudo npm install -g bower
# Ruby gems - sass compiler
sudo apt-get install rubygems
sudo gem install sass
# Nautilus Open in Terminal
sudo apt-get install nautilus-open-terminal
# Filezilla
sudo apt-get install -y filezilla
# Synaptic
sudo apt-get install -y synaptic
# Apache2 + PHP5 + Mysql + PHPMYAdmin + # Lib-Apache-auth-mysql
sudo apt-get install -y apache2 php5 php5-cli php5-mcrypt php5-intl php5-xdebug mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
sudo a2enmod rewrite
sudo php5enmod mcrypt
sudo service apache2 restart
#Composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# Phing
sudo pear channel-discover pear.phing.info
sudo pear install --alldeps phing/phing
# Postgresql 8.4
sudo touch /etc/apt/sources.list.d/pgdg.list
sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -/wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-8.4 php5-pgsql pgadmin3
# Postgresql user
echo "Change postgres user pwd"
sudo passwd postgres
echo "Lembre de entrar com su postgres e rodar o seguinte comando psql -c \"ALTER USER postgres WITH PASSWORD 'nova_senha'\" -d template1 "
# Pandoc & Texlive
wget https://github.com/jgm/pandoc/releases/download/1.15.0.6/pandoc-1.15.0.6-1-amd64.deb
sudo dpkg -i pandoc-1.15.0.6-1-amd64.deb
rm pandoc-1.15.0.6-1-amd64.deb
sudo apt-get install -y texlive texlive-lang-portuguese
# DBeaver
cd ~/Downloads
wget http://dbeaver.jkiss.org/files/dbeaver_3.4.5_amd64.deb
sudo dpkg -i dbeaver_3.4.5_amd64.deb
rm dbeaver_3.4.5_amd64.deb
#wget http://dbeaver.jkiss.org/files/driver-pack-2.1.0.zip
#sudo unzip driver-pack-2.1.0.zip -d /usr/share/dbeaver/
#rm driver-pack-2.1.0.zip
# mercurial - tortoisehg - mercurial nautilus scripts
#cd ~
#sudo apt-get install mercurial tortoisehg
#mkdir -p ~/.gnome2/nautilus-scripts/
#cd ~/.gnome2/nautilus-scripts/
#hg clone https://bitbucket.org/slashuer/nautilus_mercurial_scripts
#mv nautilus_mercurial_scripts/Mercurial/ .
#rm -R nautilus_mercurial_scripts/
#cd ~
#git
sudo apt-get install -y git
#Editors Atom & Brackets - Firefox dev edition
# sudo apt-get install atom
sudo apt-get install -y brackets firefox
# Diff and merge visual tools
sudo apt-get install -y diffuse meld
# Mongodb and Robomonog
sudo apt-get install -y mongodb-org
wget http://robomongo.org/files/linux/robomongo-0.8.5-x86_64.deb
sudo -E dpkg -i robomongo-0.8.5-x86_64.deb
# Unity lens Calculator utility
#sudo apt-get install unity-lens-utilities/ unity-scope-calculator
# Mediabuntu
sudo apt-get install ubuntu-restricted-extras non-free-codecs libdvdcss2 faac faad ffmpeg ffmpeg2theora flac icedax id3v2 lame libflac++6 libjpeg-progs libmpeg3-1 mencoder mjpegtools mp3gain mpeg2dec mpeg3-utils mpegdemux mpg123 mpg321 regionset sox uudeview vorbis-tools x264 arj lha p7zip p7zip-full p7zip-rar rar unrar unace-nonfree vlc
# ubuntu tweak
sudo apt-get install ubuntu-tweak -y
# installing classic menu repository
#sudo apt-get install classicmenu-indicator
# installing compizconfig
sudo apt-get install compizconfig-settings-manager
# installing conky
sudo apt-get install conky-all lm-sensors hddtemp
sudo apt-get install conky-manager
# installing dropbox
sudo apt-get install dropbox
# configuring watch users to dropbox
echo 100000 | sudo tee /proc/sys/fs/inotify/max_user_watches
# Keepass2
sudo apt-get install keepass2
# Google Chrome Stable
sudo apt-get install -y google-chrome-stable
# Gimp
sudo apt-get install -y gimp gimp-data gimp-plugin-registry gimp-data-extras
# Shutter
sudo apt-get install -y shutter
# Digikam
sudo apt-get install -y digikam
# insync
sudo apt-get install -y insync insync-nemo
# To compile sources
sudo apt-get install -y build-essential checkinstall cdbs devscripts dh-make fakeroot libxml-parser-perl check avahi-daemon -y
# PPA PURGE
sudo apt-get install -y ppa-purge
# XFCE4 Lightweight X Manager
#sudo apt-get install xfce4
# remove some app that I dont like to use and xfce4 install
sudo apt-get remove -y orage
#############################
# TWEAKS #
#############################
# MS Fonts
sudo -E apt-get install msttcorefonts
# nonfree firmware
sudo -E apt-get -y install linux-firmware-nonfree
#################################################################3
# Disable services from start on boot
# remove apache
#sudo update-rc.d -f apache2 remove
# remove mysql
#sudo update-rc.d -f mysql remove
#remove postgresql
#sudo update-rc.d -f postgresql remove
#remove virtualbox
sudo update-rc.d -f virtualBox remove
@nunomazer
Copy link
Author

!/bin/bash

zenity --question --title="Instalador" --text="Instalar?"
ANSWER=$?
if [[ $ANSWER == 0 ]] ; then
;
else
;
fi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment