因爲習慣了使用蘋果電腦,上下班又懶得帶回家。因而又跟公司同事要了一臺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
複製代碼
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
複製代碼
不要經過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.json
linux
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
複製代碼
重啓docker服務 sudo service docker restart
git
Docker 參考 Docker Compose 參考 鏡像參考github
# 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
如下可選安裝搜狗輸入shell
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 # 應用高亮
複製代碼
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
複製代碼
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 也能夠只安裝運行時
複製代碼
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update # 受權指紋登陸
複製代碼
進入 設置 -> 詳細 -> 用戶 Fingerprint Login => Enabledubuntu