开发环境的 Ubuntu Desktop 18.04LTS 开发环境配置备忘

由于习惯了使用苹果电脑,上下班又懒得带回家。于是又跟公司同事要了一台X260。换了一块IPS高清屏幕,换了一块512G的SSD,装了Win10和Ubuntu 18.04LTS双系统。Win10 主要用来维护老项目(.net framework2.0)和上课讲PPT用。Ubuntu系统则作为在家开发使用。因为短期内已经安装了2次Ubuntu了,毕竟Linux的便捷性还是不如Windows的,所以做一下笔记,以备不时之需。

命令行安装基本工具安装

sudo apt update
sudo apt upgrade
sudo apt install net-tools openssh-server git vim python-pip python3-pip
复制代码

nodejs 10.x

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
复制代码

Docker

安装

不要通过sudo apt install docker.io安装,这个是老版本的docker。

sudo apt-get install \
  apt-transport-https \
  ca-certificates \
  curl \
  software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get update
sudo apt-get install docker-ce
sudo docker run hello-world # 测试是否安装完成
sudo pip install docker-compose
复制代码

以上的方式,可能会由于网络问题导致下载过程非常缓慢,如果发现太慢就中断之后多试几次,多碰碰运气,也许会速度爆炸。

使用国内镜像

编辑文件 /etc/docker/daemon.json

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
复制代码

重启docker服务 sudo service docker restart

Docker 参考 Docker Compose 参考 镜像参考

Sublime Text

# sublime text https://www.sublimetext.com/docs/3/linux_repositories.html
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
复制代码

拼音中文输入

sudo apt install fcitx-bin fcitx-table

  1. 在设置 > 区域和语言 > 语言支持 > (第一次打开会安装支持文件) > 键盘输入法系统选择fcitx
  2. 重启系统。再次登录之后,系统右上角的语言旁边有一个键盘icon,点开之后选择configure,开启输入方法配置界面
  3. 点+ 添加输入法,把仅显示当前语言的勾选去掉(我用英文系统),找到pinyin
  4. super(win或者command键)+ space是切换语言,ctrl+space是切换输入法

以下可选安装搜狗输入

  1. pinyin.sogou.com/linux/?r=pinyin 下载安装包
  2. 直接点deb安装波或者用dpkg安装
  3. 重启
  4. 第二输入法选择搜狗(如果上面安装了Ubuntu的拼音,删除就行)

Powerlevel-9k

Oh-My-Zsh

sudo apt install zsh
whereis zsh # 记录zsh的目录
sudo usermod -s /usr/bin/zsh $(whoami) # 设置为默认shell
sudo reboot #重启,之后按2,创建默认配置文件
sudo apt install powerline fonts-powerline
sudo apt install zsh-theme-powerlevel9k # 下载主题
sudo apt install zsh-syntax-highlighting # 语法高亮
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" # 安装oh-my-zsh

echo "source /usr/share/powerlevel9k/powerlevel9k.zsh-theme" >> ~/.zshrc #应用 oh-my-zsh
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc # 应用高亮
复制代码

owncloud

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_18.10/ /' > /etc/apt/sources.list.d/isv:ownCloud:desktop.list"
sudo apt update
sudo apt install owncloud-client
复制代码

.net Core

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

sudo add-apt-repository universe
sudo apt install apt-transport-https
sudo apt update
sudo apt install dotnet-sdk-2.2 # aspnetcore-runtime-2.2 也可以只安装运行时
复制代码

Ubuntu 商店安装

  • Chromium
  • VS Code
  • Robo 3T
  • Redis Desktop
  • FileZilla
  • DataGrip

网上下载安装

  • Electron SSR https://github.com/erguotou520/electron-ssr/releases
  • VLC
  • Anaconda https://www.anaconda.com/distribution/#download-section 下载.sh文件,赋予执行权限后安装

启用指纹登录

sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update # 授权指纹登录
复制代码

进入 设置 -> 详细 -> 用户 Fingerprint Login => Enabled

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值