Ubuntu おすすめセットアップスクリプト(2017/8/10)


# 概要
 Ubuntu環境触ることが増えてきたので、お好みアプリのセットアップスクリプトの自分用備忘録。

# 想定環境
- Windows10, Ubuntu16.04 LTS のデュアルブート
- GPU : GTX1070

``` favoriteApps.ubuntu.sh
#　Ubuntu　 初期セットアップ用シェルスクリプト

#初期化--------------------------------------------
yes | sudo apt-get update

#ブートローダ(grub)にwindowsが表示されるようにする
yes | sudo os-prober
yes | sudo grub-mkconfig -o /boot/grub/grub.cfg

#git
yes | sudo apt-get install git




#環境依存 -----------------------------------------------------------
#　GTX1070 ドライバ 参考：http://qiita.com/hidenorly/items/a3eb3a0375e6703d163b
# CUDAインストールは手作業必要（GPGPUなど）
yes | sudo add-apt-repository ppa:graphics-drivers/ppa
yes | sudo apt-get update
yes | sudo apt-get install nvidia-367
yes | sudo apt-get install mesa-common-dev
yes | sudo apt-get install freeglut3-dev

#------------- Python3 環境　-------------------------------------------
# Ubuntu16のデフォルトはPython2, Python3を入れるにはpyenv+anaconda　がよい
#参考：http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c#linux%E3%81%AE%E5%A0%B4%E5%90%88
#pyenv
yes | git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

yes | pyenv install -l | grep ana  # 最新版を確認
yes | pyenv install anaconda3-2.5.0
yes | pyenv rehash
# anacondaをメインのpythonに設定。
yes | pyenv global anaconda3-2.5.0
# activateがpyenvとanacondaでバッティングするので、pathに明示しておく。
echo 'export PATH="$PYENV_ROOT/versions/anaconda3-2.5.0/bin/:$PATH"' >> ~/.bashrc
source ~/.bashrc 
yes | conda update conda #念のためconda自体をアップデートしておく。


# 共通 ---------------------------------------------------------------

# google-drive-ocamlfuse : Google Driveをマウントできる。ローカルにデータは残らない
# 参考：http://asuhen.net/2015/04/11/linux%E3%81%A7google%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%82%92%E4%BD%BF%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%81%AE%E3%81%A7%E3%83%A1%E3%83%A2%E6%AE%8B/
yes | sudo add-apt-repository ppa:alessandro-strada/ppa
yes | sudo apt-get update
yes | sudo apt-get install google-drive-ocamlfuse
mkdir ~/googledrive
google-drive-ocamlfuse  #Outh認証
google-drive-ocamlfuse ~/googledrive  #マウント

#chrome
yes | sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
yes | sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
yes | sudo apt-get install google-chrome-stable

#Clip Grab  フリーダウンロード
yes | sudo apt-add-repository ppa:clipgrab-team/ppa
yes | sudo apt-get update
yes | sudo apt-get install clipgrab

#Gimp
yes | sudo apt-add-repository ppa:otto-kesselgulasch/gimp
yes | sudo apt-get update
yes | sudo apt-get dist-upgrade

#VLC media player
yes | sudo apt-get install vlc

#dropbox
yes | sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
yes | sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu trusty main"
yes | sudo apt-get update
yes | sudo apt-get update && sudo apt-get install dropbox

#open-jdk 8  複数バージョン共存はupdate-alternatives　が必要
#sudo apt-get install openjdk-6-jdk
#sudo apt-get install openjdk-7-jdk
yes | sudo apt-get install openjdk-8-jdk

#eclipse 3.8  最新版はaptではインストールできないぽい
yes | sudo apt-get install eclipse 


# 手作業------------------------------------------------------------------------------
#google-drive-ocamlfuse の自動起動
gnome-session-properties
# 名前	 google-drive-ocamlfuse
# コマンド	 google-drive-ocamlfuse /home/ユーザ名/GoogleDrive
#　参考：https://sites.google.com/site/tetsuroweb/home/software/ubuntu/applications/internet/google-drive-ocamlfuse#TOC--3

#CUDAのインストール





```