開發環境的 Ubuntu Desktop 18.04LTS 開發環境配置備忘

因爲習慣了使用蘋果電腦,上下班又懶得帶回家。因而又跟公司同事要了一臺X260。換了一塊IPS高清屏幕,換了一塊512G的SSD,裝了Win10和Ubuntu 18.04LTS雙系統。Win10 主要用來維護老項目(.net framework2.0)和上課講PPT用。Ubuntu系統則做爲在家開發使用。由於短時間內已經安裝了2次Ubuntu了,畢竟Linux的便捷性仍是不如Windows的,因此作一下筆記,以備不時之需。html

命令行安裝基本工具安裝

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。node

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
複製代碼

以上的方式,可能會因爲網絡問題致使下載過程很是緩慢,若是發現太慢就中斷以後多試幾回,多碰碰運氣,也許會速度爆炸。python

使用國內鏡像

編輯文件 /etc/docker/daemon.jsonlinux

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
複製代碼

重啓docker服務 sudo service docker restartgit

Docker 參考 Docker Compose 參考 鏡像參考github

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-tabledocker

  1. 在設置 > 區域和語言 > 語言支持 > (第一次打開會安裝支持文件) > 鍵盤輸入法系統選擇fcitx
  2. 重啓系統。再次登陸以後,系統右上角的語言旁邊有一個鍵盤icon,點開以後選擇configure,開啓輸入方法配置界面
  3. 點+ 添加輸入法,把僅顯示當前語言的勾選去掉(我用英文系統),找到pinyin
  4. super(win或者command鍵)+ space是切換語言,ctrl+space是切換輸入法

如下可選安裝搜狗輸入shell

  1. pinyin.sogou.com/linux/?r=pinyin 下載安裝包
  2. 直接點deb安裝波或者用dpkg安裝
  3. 重啓
  4. 第二輸入法選擇搜狗(若是上面安裝了Ubuntu的拼音,刪除就行)

Powerlevel-9k

Oh-My-Zshjson

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 => Enabledubuntu

相關文章
相關標籤/搜索