在Ubuntu系统上搭建开发环境(Ubuntu 18.04.1)

在Ubuntu上配置环境。

由于重新在Ubuntu上构建了开发环境,因此我写了下来。Ubuntu非常方便,如果有任何发现,我会进行修正。

安装的系统:Ubuntu 18.04 LTS 语言版本改编版。

安装

驱动

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(shell)apt-get install zsh && chsh -s /usr/local/bin/zsh
sl(joke) apt install sl
fish(shell)
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(shell解析) apt-get install shellcheck

电力线

我列了一个项目清单,直到安装PowerLine为止。

红宝石

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

Rail

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 依赖性。

容器

安装前提文件

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

设置

更新

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存储库。
github.com koutakun/dotfile

禁用动画

gsettings set org.gnome.desktop.interface enable-animations false 

更换钥匙扣

在”密码与密钥”中设置空密码。

bannerAds