1. 程式人生 > 實用技巧 >我的Ubuntu16.04 安裝配置

我的Ubuntu16.04 安裝配置

Ubuntu16.04 安裝配置

Ubuntu16.04 安裝

  1. 製作系統盤(UEFI格式); win:ultraiso, ubuntu:Ventoy
  2. 啟動選項調整為USB
  3. 正常安裝

安裝之後要做的事

軟體源

加入aliyun

安裝gdebi

sudo apt install gdepi
gdepi相較dpkg安裝.deb安裝包的優點在於會自動安裝依賴(存疑,我的理解)

安裝顯示卡驅動

建議通過安裝cuda toolkit安裝顯示卡驅動

直接用官方教程安裝:

https://developer.nvidia.com/zh-cn/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal

驗證安裝成功命令:

nvidia-smi

重新進入系統就能得到高解析度的系統

可能出現問題是迴圈登入(我用這種方式沒有遇到):

需要Ctrl+Alt+F1進入非影象介面,然後sudo service lightdm stop
然後再sudo service lightdm start; 如果沒有效果的話,可能需要再網上查資料,重新安裝驅動了

翻牆

下載electron-ssr-0.2.6.AppImage,地址
.AppImage字尾是提示是可直接執行的檔案(可能需要chmod +x)
執行

./electron-ssr-0.2.6.AppImage

軟體會自動下載ssr(應該是需要下載一些東西才能支援ssr),需要等待一些時間;

下載完成,就可以配置伺服器或者訂閱地址了.

可以設定配置->選項配置->通用設定->開機自啟動設定開機自啟動,會把electron-ssr加入startupApplication; 我嘗試過好像也沒有開機自啟動

另一種辦法是lock to launcher避免始終要開一個終端

這樣就可以在瀏覽器上翻牆了,但我們更希望每個應用都能翻牆,就需要安裝proxychains-Ng

安裝教程:https://www.bilibili.com/read/cv2107410/

在終端需要啟動的程式前加入proxychains4就可以翻牆了

proxychains4 curl cip.cc  #測試

安裝sogo輸入和chrome瀏覽器

先去官網下載deb安裝包(chrome官網的安裝包需要翻牆)

sudo gdepi sogoxxx.deb
sudo gdepi chromexxx.deb

搜狗輸入法還需要進行設定;設定完成後退出賬戶在進入即可; 參見官方教程

安裝zsh, oh-my-zsh, neovim

zsh是一個美麗強大的終端,oh-my-zsh是用來簡化zsh的配置

我使用的外掛plugins=(git z zsh-syntax-highlighting zsh-autosuggestions sudo)

參照的教程:
https://regding.github.io/ubuntu-zsh

neovim我認為比vim更容易上手吧,其實區別不大:

總體上參照的教程:

  1. http://www.eryajf.net/4733.html
  2. https://www.cnblogs.com/cniwoq/p/13272746.html

注意點: vim-plug作為外掛管理, coc作為語言支援

  • coc支援c/c++:
    1. 安裝clang,clangd
    2. neovim中開啟一個cpp檔案,然後按照提示操作
sudo apt install clang-tools-8   # 可以用 apt search 看最新版本,ubuntu16.04的最新版本是8;或許也可以下載安裝
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-8 100
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-8 100
sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-8 100
  • coc支援python
    1. sudo pip3 install 'python-language-server[all]'
    2. sudo pip3 install jedi
    3. neovim中開啟一個py檔案,然後按照提示操作(好像是要安裝coc-python)

這樣就能愉快的使用nvim