Customization after Ubuntu 16.10 new installation 发表于 2016-12-26 | 分类于 Tech | | 阅读次数 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139#!/bin/bash# Created By liuxiaohui @2016/12/26## System# system updatesudo apt updatesudo apt upgrade# vimsudo apt remove vim-tinysudo apt install vim# terminatorsudo apt install terminator# shuttersudo apt install shutter# rarsudo apt install rar unrar# bleachbitsudo apt install bleachbit# grub customizersudo add-apt-repository ppa:danielrichter2007/grub-customizersudo apt updatesudo apt install grub-customizer# sougou pinyinwget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sougou_64bit.deb"sudo dpkg -i sougou_64bit.debsudo sed -i 's/deb/#deb/' /etc/apt/sources.list.d/sogoupinyin.list# chromewget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" -O "chrome_64bit.deb"sudo dpkg -i chrome_64bit.deb# corebirdsudo apt install corebird# proxychainssudo apt install proxychainssudo echo "socks5 127.0.0.1 1080" >> /etc/proxychains.conf# shadowsockssudo apt install python-gevent python-pipsudo pip install --upgrade pipsudo pip install shadowsockssudo bash -c 'cat << EOF > /etc/shadowsocks.json{"server": "SHADOWSOCKS_SERVER_IP_ADDRESS","server_port": 9000,"local_address": "127.0.0.1","local_port": 1080,"password": "PASSWORD","timeout":300,"method": "aes-256-cfb","fast_open": false,"workers": 1,"remarks": "","auth": false}EOF'sudo bash -c 'cat << EOF > /home/$USER/.config/autostart/sslocal.desktop[Desktop Entry]Type=ApplicationExec=/usr/local/bin/sslocal -c /etc/shadowsocks.json /dev/null 2>&1 &Hidden=falseNoDisplay=falseX-GNOME-Autostart-enabled=trueName[zh_CN]=ShadowsocksName=ShadowsocksComment[zh_CN]=ShadowsocksComment=ShadowsocksEOF'# dropboxwget "https://www.dropbox.com/download?dl=packages/ubuntu/dropbox_2015.10.28_amd64.deb" - O "dropbox_2015.10.28_amd64.deb"sudo dpkg -i dropbox_2015.10.28_amd64.debproxychains dropbox start -i## Media# vlcsudo apt install vlc# media codecsudo apt install ubuntu-restricted-extras## Development# develop toolssudo apt install git make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils# haroopad markdown editorwget "https://bitbucket.org/rhiokim/haroopad-download/downloads/haroopad-v0.13.1-x64.deb" -O "haroopad-v0.13.1-x64.deb"sudo dpkg -i haroopad-v0.13.1-x64.deb# texlive pandocsudo apt intall texlive texlive-latex-extra pandoc# bluefishsudo apt install bluefish# pyenvgit clone https://github.com/yyuu/pyenv.git ~/.pyenvcat <<EOF >> ~/.bashrc# pyenv settingsexport PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"EOF# pyenv-virtualenvgit clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenvecho 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrcexec "$SHELL"# pycharmwget "https://download.jetbrains.com/python/pycharm-professional-2017.1.3.tar.gz" -O "pycharm.tar.gz"tar -xvf pycharm.tar.gzmkdir ~/Applicationmv pycharm-professional-2017.1.3 ~/Application/# mysql-serversudo apt install mysql-server# mongodbsudo apt install mongodb# redis-serversudo apt install redis-server