Ubuntuで環境構築
開発環境を改めてUbuntuで構築しなおしたので書きました。
Ubuntu便利だよ、Ubuntu。気づいた事があったら修正します。
インストールした奴:Ubuntu 18.04 LTS 日本語 Remix
Install
ドライバ
Nvidiaドライバです。radeon派は調べてください
Nvidia
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-xxx
アプリ
GoogleChrome (ブラウザ)
Dropbox(データ共有)
InkDrop(情報共有)
InkScape(ドローツール)
Draw.io(図作成)
Line(連絡用)
tweaks(設定用) sudo apt install gnome-tweaks
ulauncher(ランチャーソフト) sudo apt install uluncher
w3m(CLIウェブブラウザ) sudo apt install w3m
unrar(.rarファイルを解凍)sudo apt install unrar
開発環境
guake(ターミナル。) sudo apt install guake
git(git) sudo apt install git -y
gitkraken(gitクライアント)
VSCode (エディタ)
FileZila(ファイル転送)
Docker(仮想環境構築)
vagrant(仮想環境構築) apt install vagrant
virtualbox (仮想環境構築) apt install virtualbox
zsh(シェル)apt-get install zsh && chsh -s /usr/local/bin/zsh
sl(ジョーク) apt install sl
fish(シェル)
sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish
fzf(曖昧検索)
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
nkf(文字コード変換) sudo apt install nkf
ctags(vimでタグジャンプ用) sudo apt install ctags
tmux(端末多重化) sudo apt install tmux
silbersearcher(検索高速化)sudo apt install silversearcher-ag
xsel(ターミナルでコピペ出来るようにする) sudo apt install xsel
shellcheck(シェルの構文解析) apt-get install shellcheck
PowerLine
Ruby
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
exec $SHELL
git clone git://github.com/sstephenson/ruby-build.git
cd ruby-build
sudo ./install.sh
sudo apt install libssl1.0-dev
rbenv install -l
rubenv install 2.5.1
rubenv global 2.5.1
rbenv rehash
gem install bundler
gem update --system
Rails
gem query -ra -n "^rails$"
mkdir rails_v5.2.0 # お好きな名前で
cd rails_v5.2.0
bundle init # カレントディレクトリにGemfileを作成
echo 'gem "rails", "5.2.0"' >> Gemfile # ※ 任意のバージョンを指定
bundle install --path vendor/bundle # ./vendor/bundleにRails関連のGemが入る
sudo apt install libsqlite3-dev #sqliteの依存関係を無くす
docker
前提ファイルのインストール
sudo apt install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
GDP公開鍵のインストール
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
aptリポジトリの設定
udo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
docker-ceのインストール
sudo apt update
sudo apt install -y docker-ce
Settings
update
sudo apt update
sudo apt -y upgrade
sudo apt -y dist-upgrade
日本語訳を追加
追加しないと日本語約が完全ではないようなので追加します。
sudo add-apt-repository -y -n ppa:sicklylife/ppa
sudo apt update
sudo apt upgrade
ディレクトリを英語表記
cdする時に日本語表記だと面倒なので変更しておきます。
LANG=C xdg-usesr-dirs-gtk-update
mozkのアップデート
アップデートしておいたほうがいいらしい・・
sudo add-apt-repository -y -n ppa:sicklylife/mozc
sudo apt update
sudo apt dist-upgrade
shをダブルクリックで開けるように
デスクトップのものをダブルクリックで開きたい時ってありますよね?
ファイル→設定→動作→どうするか確認する
デフォルトのエディタを変更にする
emacs派とvim派の宗教戦争ってきのこたけのこ問題みたいですよね。
update-alternatives --config editor
dotfilesを入れる
dotfilesとは設定ファイル群の事です。
githubからdotfileリポジトリをcloneしてください。
github.com koutakun/dotfile
アニメーションの無効化
gsettings set org.gnome.desktop.interface enable-animations false
キーリングの変更
Passwords and Keysにて空のパスワードを設定する。