由于习惯了使用苹果电脑,上下班又懒得带回家。于是又跟公司同事要了一台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
- 在设置 > 区域和语言 > 语言支持 > (第一次打开会安装支持文件) > 键盘输入法系统选择fcitx
- 重启系统。再次登录之后,系统右上角的语言旁边有一个键盘icon,点开之后选择configure,开启输入方法配置界面
- 点+ 添加输入法,把仅显示当前语言的勾选去掉(我用英文系统),找到pinyin
- super(win或者command键)+ space是切换语言,ctrl+space是切换输入法
以下可选安装搜狗输入
- pinyin.sogou.com/linux/?r=pinyin 下载安装包
- 直接点deb安装波或者用dpkg安装
- 重启
- 第二输入法选择搜狗(如果上面安装了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