Ubuntu18.04/20.04的安裝及最佳配置


基於windows的雙系統安裝

分區

  1. 查看系統BIOS模式
    win+R, 輸入msinfo32, 得到系統信息,這里我的BIOS模式是傳統模式(MBR),所以這里以MBR為例

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104632.png

  2. 下載ubuntu系統
    鏈接: https://www.ubuntu.com/download/desktop
    這里LTS表示長期維護版本,18.04維護2年,現在停止維護,Ubuntu20維護5年。

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104610.png

  3. 分出空閑空間
    快捷鍵“win+X”->“磁盤管理”->“壓縮卷”(Windows安裝在固態硬盤則壓縮固態硬盤,機械硬盤同理),壓縮完之后會多出了一塊“未分配空間”。我的固態是250G,我選擇分108G(110592M)給Ubuntu,這里根據需要分就行,磁盤小分40g也夠用。下圖是我安裝好雙系統后被分出去的空間使用情況,剛分完108g是一塊黑的

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104458.png

設置u盤啟動

  1. 制作U盤啟動盤
    下載鏈接:https://rufus.ie/zh_CN.html
    這里使用的是Rufus,選好下載的鏡像,分區方案選擇第一個(因為是裝MBR的,UEFI就選第二個)其他默認就行

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104454.png

  2. 重啟電腦
    讓自己的電腦從U盤啟動,如果你的電腦是mbr格式,就不要以UEFI的格式進入,如果你的電腦是GPT格式,則必須以UEFI格式進入。我的是聯想電腦,關機狀態下,按開關鍵旁邊的恢復按鍵即可進入BIOS菜單

安裝ubuntu

  1. install ubuntu
    進入Boot menu選擇界面,選擇“Istall Ubuntu”,圖形化的安裝界面,軟件暫時不要安裝,繼續,當出現要手動分盤符的時候,請選擇“其它選項

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104577.png

  2. 分區
    給108G空間進行分區操作,分配4個區間,分區時候選中空閑空間點下面加號

目錄 建議大小 格式 描述
/ 50G ext4 根目錄
swap 至少等於物理內存(最好兩倍內存) swap 交換空間:交換分區相當於Windows中的“虛擬內存”,如果內存低的話(1-4G),物理內存的兩倍,高點的話(8-16G)要么等於物理內存,要么物理內存+2g左右,
/boot 200M ext4 空間起始位置 分區格式為ext4 /boot 建議:應該大於400MB或1GB Linux的內核及引導系統程序所需要的文件,比如 vmlinuz initrd.img文件都位於這個目錄中。在一般情況下,GRUB或LILO系統引導管理器也位於這個目錄;啟動撞在文件存放位置,如kernels,initrd,grub。
/home 50G ext4 用戶工作目錄;個人配置文件,如個人環境變量等;所有賬號分配一個工作目錄。
  • 分區的時候如果碰到分區一塊后無法再分,那是因為系統只能識別4塊主分區,windows已經占了3個,可以先分其他區,再分主分區,一下是我的分區示例

  • 第四次分區后請不要急着點“安裝” 分區設置完畢后,下方還有一項“安裝啟動引導器的設備”選擇/boot所在的盤符。接着安裝,自動重新啟動Win10。

  • 如果重啟失敗,強行按電源鍵重啟進入windows系統

設置開機引導

  1. 下載easyBCD
    鏈接:https://pc.qq.com/detail/11/detail_161271.html
    打開軟件,設置開機引導,添加條目,如果您是傳統BIOS和MBR格式參照下圖

這里可以選擇默認開機系統

![https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104455.png](https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104455.png)

https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579588104457.png

  1. 重啟,完成

本節參考文檔:https://blog.csdn.net/shaoyezuizuishaui/article/details/90647385https://www.cnblogs.com/masbay/p/11627727.html

常用配置

設置阿里雲的源

按super+a,搜索softeware & update點開設置成下圖所示即可

https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579591343290.png

https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579591125848.png

#之后執行
sudo apt update
sudo apt upgrade

配置截圖工具

安裝flameshot(推薦)

  1. 這個截圖工具可以像qq截圖一樣,截圖后進行編輯,官方說明
    sudo apt install flameshoot即可
    enter description here
  2. 設置快捷鍵
    打開系統settings->keyboard shortcut->z最下面的 + ,這里,按圖示添加如下命令即可,這里快捷鍵為:
    shift + ctrl + S

enter description here

系統自帶的工具

打開系統設置找到devices將系統自帶的截圖工具設置自己常用的快捷鍵就行

https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579595317107.png

取消密碼 登錄

進入系統設置setting->user,點擊unlock,選擇自動登錄即可
enter description here

軟件安裝

安裝輸入法(推薦搜狗)

安裝搜狗輸入法

搜狗輸入法的下載
搜狗輸入法的安裝
  1. 首先安裝有Fcitx輸入框架 sudo apt install fcitx

  2. 安裝搜狗輸入法 sudo dpkg -i sogoupinyin_xxx_amd64.deb

  3. 如果安裝出錯,使用修復 sudo apt install -f

  4. 重啟ubuntu

  5. 按照圖片打開語言管理器,讓他安裝完成其他東西
    enter description here

  6. 在ubuntu的右上角,點擊鍵盤一樣的圖標,然后把搜狗輸入法配置上去,點擊configure Current input Method
    enter description here

  7. 在配置界面配置上搜索sogou,點擊ok
    enter description here

  8. 把原來的英文輸入法調至上面或者刪掉(不然會亂碼)

搜狗輸入法的卸載
  1. 先查找軟件 sudo dpkg -l sog*
  2. 卸載 sudo dpkg -P sogoupinyin
  3. 在設置中,選擇Language Support 中將fcitx修改為IBus
  4. 徹底刪除軟件 sudo apt-get purge fcitx
  5. 刪除之前遺留的一些依賴 sudo apt-get autoremove
禁用IBus(可選)
  1. 經過使用,我發現偶爾會遇到輸入卡住的情況,ibus和fcitx發生沖突不是新鮮問題了,如果有相同的問題不妨卸載ibus試一試。
  2. 如果無法卸載ibus可以采用禁用ibus的方法。
$ sudo dpkg-divert --package im-config --rename /usr/bin/ibus-daemon
Adding 'diversion of /usr/bin/ibus-daemon to /usr/bin/ibus-daemon.distrib by im-config'
  1. 附上啟用ibus方法。
 $ sudo dpkg-divert --package im-config --rename --remove /usr/bin/ibus-daemon
Removing 'diversion of /usr/bin/ibus-daemon to /usr/bin/ibus-daemon.distrib by im-config'

安裝谷歌拼音輸入法

我之前安裝了搜狗拼音,一直出現亂碼情況,找了很多辦法也沒有解決,干脆撞了個谷歌拼音(如果有小伙伴也有這樣的問題,可以給我留言,我們一起討論,或者有大佬解決了這個問題可以告訴小弟)

sudo apt install fcitx-googlepinyin
  1. 去Ubuntu系統設置->區域和語言->管理已安裝的語言,進去和可能提示你安裝一些東西,點安裝就行了,安裝完成后出現語言支持框,選擇漢語 然后點應用到整個系統,在鍵盤輸入法系統選擇fcitx,沒有的話去應用商店搜索安裝下,一般都預裝了的選擇后,重啟系統

  2. 重啟成功后,右上角狀態欄有個輸入法標識,點擊,出現配置,然后選擇谷歌拼音輸入法就成
    或者輸入下列命令
    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579591711467.png

fcitx-config-gtk3
  • 如果輸入法候選欄透明,去第三步的窗口,選擇附加組建->高級->去掉經典皮膚勾選**

安裝你懂得

安裝clash(推薦)

  1. github.com/Dreamacro/c… 下載最新的 Linux 版 Clash,例如:clash-linux-amd64-v0.19.0.gz。解壓后得到一個可執行文件 clash-linux-amd64-v0.19.0:
tar -zxvf clash-linux-amd64-v0.19.0.gz
  1. 使用 mv 命令移動到 /usr/local/bin/clash:
sudo mv clash-linux-amd64-v0.19.0 /usr/local/bin/clash
  1. 終端輸入 sudo chmod +x /usr/local/bin/clash 添加執行權限;
sudo chmod +x /usr/local/bin/clash
  1. 終端執行 clash 命令,運行 clash;
# 運行 clash
clash

此時會在 /home/{用戶ID}/.config/clash 目錄下生成兩個文件:config.yaml 和 Country.mmdb;編輯 config.yaml 文件,配置代理服務器信息和規則,部分商家會提供yaml文件,下載后 copy 過來即可;

重啟 clash(關閉並重新打開終端,執行 clash 命令)以加載更新后的配置文件;

保持 clash 運行,打開瀏覽器訪問 clash.razord.top 進行策略配置、選擇代理線路等等(可能需要根據提示輸入IP、端口和口令,具體內容可在 config.yaml 中查看;

繼續保持 clash 運行,在系統網絡設置中設置手動代理 Settings>Network>Network Proxy>Manual(設置>網絡>代理>手動),配置信息參考 config.yaml 或者啟動 clash 時終端輸出的日志。此時就可以通過 clash 訪問網絡了。

按照前面的方式配置好后,每次系統啟動時都需要打開終端,執行 clash 命令,並且終端不可以關閉,否則整個 clash 進程就結束了。如果不想一直保持終端打開,可使用 nohup clash 命令啟動后台運行。或者希望開機自啟動 clash,可將 nohup clash 這段命令加入到前面提到的 start-service.sh 腳本的最后。

安裝ssr

  1. 下載地址

下載后直接鼠標雙擊即可安裝或者執行

dpkg -i electron-ssr
  1. 設置開機自啟動
  • 查看軟件安裝路徑

whereis electron-ssr  # 查看軟件安裝路徑

ls -al /usr/local/bin/electron-ssr #查看軟鏈接指向哪里

https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579607340100.png

  • super+a搜索startup appllications preferences添加可執行程序,如圖

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579607642083.png

typora或者小書匠的安裝

typora的安裝


sudo apt-get update

sudo apt-get install indicator-sysmonitor

indicator-sysmonitor &

官方教程

小書匠的安裝(推薦喜歡寫博客的人用)

  1. 下載

下載zip格式的即可,解壓

unzip Story-writer -d Story-writer
  1. 創建桌面圖標
  • 在/usr/share/applications 目錄下,新建story-writer.desktop,打開這個文件
vim /usr/share/applications/eclipse.desktop
  • 編輯為:
[Desktop Entry]
Encoding=UTF-8
Name=Story-writer
Exec=/opt/Story/Story-writer
Icon=/opt/Story/Story-writer.png
Terminal=false
Type=Application
Categories=Development;
  • 這樣按 win + a 即可搜到程序
  • 進入/usr/share/applications 將文件復制到桌面即為桌面快捷方式
  • 小書匠(這里是給喜歡寫博客的朋友推薦的)

理由:可以方便的實現圖片轉鏈接,我配置了gitee圖床,筆記可以同步到印象筆記,發布博客也很方便,支持帶有主題的博客發布。
小書匠可以聯系鄙人洽談廣告費事宜!

gitee圖床的搭建、小書匠綁定圖床

  1. 創建倉庫,網上教程很多,這里不再贅述。直通車

  2. 生成私人令牌:https://gitee.com/profile/personal_access_tokens/new

  3. 綁定小書匠

    https://gitee.com/margan/pictures/raw/master/%E5%B0%8F%E4%B9%A6%E5%8C%A0/1579594755864.png

  4. 綁定成功或有提示,成功后,系統剪貼板的圖片會自動生成網絡圖片,直接粘貼即可用,這樣如果要發布博客,直接復制md文檔內容過去就可以,不用考慮圖片丟失的問題。

安裝谷歌瀏覽器

https://www.google.cn/intl/zh-CN/chrome/
參考安裝ssr

安裝git

sudo apt install git

安裝vim

sudo apt install vim

桌面美化

安裝美化工具

ubuntu18.04安裝方式

tweak和dash安裝,參考后盾人文檔即可

本節參考文檔:
https://blog.csdn.net/linfeng886/article/details/83958806
后盾人:http://houdunren.gitee.io/note/linux/10 ubuntu.html#安裝系統

Ubuntu20.04安裝方式

  1. 安裝 tweek
sudo apt install gnome-tweak-tool
  • 簡單設置開機啟動項
    按win鍵搜索tweak,找到這里添加喜歡的程序即可
    enter description here
  1. 安裝插件擴展支持
# 讓 gnome 支持插件擴展
sudo apt install gnome-shell-extensions 

chrome 瀏覽器擴展支持,可以使用瀏覽器安裝插件

sudo apt install chrome-gnome-shell

  1. 安裝插件
插件名 說明
dash to panel 定制top欄
netspeed 網速展示

更多擴展插件大家自行在extensions.gnome.org上探索吧。

  • 打開網址后按照要求安裝瀏覽器插件,裝好后點擊開關稍等就會安裝
    enter description here
  • 裝好的插件可以在這個界面看到,也可以點擊插件旁邊的齒輪進行設置
  • 注意:如果無法安裝dash to panel,卸載tweak后,再安裝通過網頁插件齒輪設置后,再安裝tweak

美化完成效果,喜歡折騰的同學還可以美化圖標和主題,網上教程很多,這里不再贅述
enter description here

python環境的搭建

安裝python3.7和pip3(Ubuntu20自帶python3.8,這里跳過)

  1. 安裝依賴
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev

  1. 設置安裝路徑

我一般安裝在/usr/local/下面

sudo mkdir -p /usr/local/python3
  1. 下載python
# 下載到指定位置
cd /home/download
sudo wget <https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz>

sudo tar xzf Python-3.7.0.tgz

  1. 編譯並安裝(make的時候時間要久一點)

執行這步是后面最好加上 --enable-optimizations 會自動安裝pip3及優化配置

cd Python-3.7.0
sudo ./configure --prefix=/usr/local/python3 --enable-optimizations
sudo make
sudo make install
  1. 配置軟鏈接

我的系統是默認安裝了python3.6,我想要安裝3.7版本
千萬不要隨便卸載原來的python版本,不管是2.6還是3.6。不信邪的可以試試
不要隨便改原來的鏈接 ,很多軟件(比如terminal的快捷方式依賴python命令,沒有的話無法用。ssr依賴python3.6,直接改它的軟鏈接,會導致ssr失效)

python3 -V
pip3 -V

添加python3的軟鏈接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3.7

添加 pip3 的軟鏈接

ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3.7

查看一下是否成功

python3.7 -V
pip3.7 -V

參考文檔:https://juejin.im/post/5d5e3891f265da03bf0f48cc

安裝pipenv

  1. 安裝pipenv
    pip install --user pipenv
    這安裝在了用戶的$HOME/.local/bin目錄下,需要自行將該目錄添加到PATH中,打開.bashrc,添加
export PATH="家目錄/.local/bin:$PATH"

pipenv的更新

pip install --user --upgrade pipenv
  1. 使用pipenv
    初始化虛擬環境blo
pipenv --three # python3
pipenv --two # python2

這會在當前目錄下創建一個Pipfile文件,自動記錄所有安裝的和卸載的模塊

  1. 進入虛擬環境,
pipenv shell

注意,直接使用這個命令可以自動初始化虛擬環境

  1. 退出虛擬環境
exit

本節參考文檔:https://zhuanlan.zhihu.com/p/51444311

安裝pycharm專業版並破解

Windows、Mac、Linux系統都適用

  1. 激活前注意事項
  1. 激活
  • 點擊試用

如果你是新下載的軟件 或者 之前的激活失效了,直接點擊 試用 即可!

enter description here

  • 安裝重置插件

點擊設置(Settings/Preferences

點擊 Plugins 添加第三方插件倉庫地址:https://plugins.zhile.io

搜索重置插件:**IDE Eval Reset ,**有時可能要等一兩分鍾,找到后點擊 Install 安裝。

如果重試幾次仍然搜索不到插件,可以👉 手動安裝插件

插件安裝完畢后我們需要重啟軟件使其生效,點擊插件上的 Restart IDE,或者手動重啟都可以。

  • 使用插件

下載完畢后,第一次需要我們手動重置 並設置 自動重置 ,后面我們就不再需要管了!

勾選 Auto reset before per restart 自動重置,以后就不需要手動重置!

重置會重啟軟件

重啟后整個激活就已經完畢,以后插件會無感知重置試用期,無限期延遲試用時間,不需要用戶操作!

  • 驗證激活

本激活教程原理就是無限延期你的試用期,所以你第二天打開軟件查看 試用期是否仍然為30天即可證明是否激活!

填坑指南

  1. windows和ubuntu時間不一致
    timedatectl set-local-rtc 1 --adjust-system-clock

😄😄😄😄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM