LoginSignup
16
29

More than 3 years have passed since last update.

Ubuntuで開発環境構築(Ubuntu 18.041)

Last updated at Posted at 2018-09-30

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

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にて空のパスワードを設定する。

16
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
29