基於windows的雙系統安裝
分區
-
查看系統BIOS模式
win+R, 輸入msinfo32, 得到系統信息,這里我的BIOS模式是傳統模式(MBR),所以這里以MBR為例 -
下載ubuntu系統
鏈接: https://www.ubuntu.com/download/desktop
這里LTS表示長期維護版本,18.04維護2年,現在停止維護,Ubuntu20維護5年。 -
分出空閑空間
快捷鍵“win+X”->“磁盤管理”->“壓縮卷”(Windows安裝在固態硬盤則壓縮固態硬盤,機械硬盤同理),壓縮完之后會多出了一塊“未分配空間”。我的固態是250G,我選擇分108G(110592M)給Ubuntu,這里根據需要分就行,磁盤小分40g也夠用。下圖是我安裝好雙系統后被分出去的空間使用情況,剛分完108g是一塊黑的
設置u盤啟動
-
制作U盤啟動盤
下載鏈接:https://rufus.ie/zh_CN.html
這里使用的是Rufus,選好下載的鏡像,分區方案選擇第一個(因為是裝MBR的,UEFI就選第二個)其他默認就行 -
重啟電腦
讓自己的電腦從U盤啟動,如果你的電腦是mbr格式,就不要以UEFI的格式進入,如果你的電腦是GPT格式,則必須以UEFI格式進入。我的是聯想電腦,關機狀態下,按開關鍵旁邊的恢復按鍵即可進入BIOS菜單
安裝ubuntu
-
install ubuntu
進入Boot menu選擇界面,選擇“Istall Ubuntu”,圖形化的安裝界面,軟件暫時不要安裝,繼續,當出現要手動分盤符的時候,請選擇“其它選項 -
分區
給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系統
設置開機引導
- 下載easyBCD
鏈接:https://pc.qq.com/detail/11/detail_161271.html
打開軟件,設置開機引導,添加條目,如果您是傳統BIOS和MBR格式參照下圖
這里可以選擇默認開機系統

- 重啟,完成
本節參考文檔:https://blog.csdn.net/shaoyezuizuishaui/article/details/90647385https://www.cnblogs.com/masbay/p/11627727.html
常用配置
設置阿里雲的源
按super+a,搜索softeware & update點開設置成下圖所示即可
#之后執行
sudo apt update
sudo apt upgrade
配置截圖工具
安裝flameshot(推薦)
- 這個截圖工具可以像qq截圖一樣,截圖后進行編輯,官方說明
sudo apt install flameshoot
即可
- 設置快捷鍵
打開系統settings->keyboard shortcut->z最下面的 + ,這里,按圖示添加如下命令即可,這里快捷鍵為:
shift + ctrl + S
系統自帶的工具
打開系統設置找到devices將系統自帶的截圖工具設置自己常用的快捷鍵就行
取消密碼 登錄
進入系統設置setting->user,點擊unlock,選擇自動登錄即可
軟件安裝
安裝輸入法(推薦搜狗)
安裝搜狗輸入法
搜狗輸入法的下載
- ubuntu下面打開官網 https://pinyin.sogou.com/linux/
- 在上面選擇“輸入法linux版”
- 下載64位版本
搜狗輸入法的安裝
-
首先安裝有Fcitx輸入框架
sudo apt install fcitx
-
安裝搜狗輸入法
sudo dpkg -i sogoupinyin_xxx_amd64.deb
-
如果安裝出錯,使用修復
sudo apt install -f
-
重啟ubuntu
-
按照圖片打開語言管理器,讓他安裝完成其他東西
-
在ubuntu的右上角,點擊
鍵盤
一樣的圖標,然后把搜狗輸入法配置上去,點擊configure Current input Method
-
在配置界面配置上搜索sogou,點擊ok
-
把原來的英文輸入法調至上面或者刪掉(不然會亂碼)
搜狗輸入法的卸載
- 先查找軟件
sudo dpkg -l sog*
- 卸載
sudo dpkg -P sogoupinyin
- 在設置中,選擇Language Support 中將fcitx修改為IBus
- 徹底刪除軟件
sudo apt-get purge fcitx
- 刪除之前遺留的一些依賴
sudo apt-get autoremove
禁用IBus(可選)
- 經過使用,我發現偶爾會遇到輸入卡住的情況,ibus和fcitx發生沖突不是新鮮問題了,如果有相同的問題不妨卸載ibus試一試。
- 如果無法卸載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'
- 附上啟用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
-
去Ubuntu系統設置->區域和語言->管理已安裝的語言,進去和可能提示你安裝一些東西,點安裝就行了,安裝完成后出現語言支持框,選擇漢語 然后點應用到整個系統,在鍵盤輸入法系統選擇fcitx,沒有的話去應用商店搜索安裝下,一般都預裝了的選擇后,重啟系統
-
重啟成功后,右上角狀態欄有個輸入法標識,點擊,出現配置,然后選擇谷歌拼音輸入法就成
或者輸入下列命令
fcitx-config-gtk3
- 如果輸入法候選欄透明,去第三步的窗口,選擇附加組建->高級->去掉經典皮膚勾選**
安裝你懂得
安裝clash(推薦)
- 到 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
- 使用 mv 命令移動到 /usr/local/bin/clash:
sudo mv clash-linux-amd64-v0.19.0 /usr/local/bin/clash
- 終端輸入 sudo chmod +x /usr/local/bin/clash 添加執行權限;
sudo chmod +x /usr/local/bin/clash
- 終端執行 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
下載后直接鼠標雙擊即可安裝或者執行
dpkg -i electron-ssr
- 設置開機自啟動
- 查看軟件安裝路徑
whereis electron-ssr # 查看軟件安裝路徑
ls -al /usr/local/bin/electron-ssr #查看軟鏈接指向哪里
-
super+a搜索startup appllications preferences添加可執行程序,如圖
typora或者小書匠的安裝
typora的安裝
sudo apt-get update
sudo apt-get install indicator-sysmonitor
indicator-sysmonitor &
小書匠的安裝(推薦喜歡寫博客的人用)
下載zip格式的即可,解壓
unzip Story-writer -d Story-writer
- 創建桌面圖標
- 在/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圖床的搭建、小書匠綁定圖床
-
創建倉庫,網上教程很多,這里不再贅述。直通車
-
綁定小書匠
-
綁定成功或有提示,成功后,系統剪貼板的圖片會自動生成網絡圖片,直接粘貼即可用,這樣如果要發布博客,直接復制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安裝方式
- 安裝 tweek
sudo apt install gnome-tweak-tool
- 簡單設置開機啟動項
按win鍵搜索tweak,找到這里添加喜歡的程序即可
- 安裝插件擴展支持
# 讓 gnome 支持插件擴展 sudo apt install gnome-shell-extensions
chrome 瀏覽器擴展支持,可以使用瀏覽器安裝插件
sudo apt install chrome-gnome-shell
- 安裝插件
插件名 | 說明 |
---|---|
dash to panel | 定制top欄 |
netspeed | 網速展示 |
更多擴展插件大家自行在extensions.gnome.org上探索吧。
- 打開網址后按照要求安裝瀏覽器插件,裝好后點擊開關稍等就會安裝
- 裝好的插件可以在這個界面看到,也可以點擊插件旁邊的齒輪進行設置
- 注意:如果無法安裝dash to panel,卸載tweak后,再安裝通過網頁插件齒輪設置后,再安裝tweak
美化完成效果,喜歡折騰的同學還可以美化圖標和主題,網上教程很多,這里不再贅述
python環境的搭建
安裝python3.7和pip3(Ubuntu20自帶python3.8,這里跳過)
- 安裝依賴
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
- 設置安裝路徑
我一般安裝在/usr/local/下面
sudo mkdir -p /usr/local/python3
- 下載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
- 編譯並安裝(make的時候時間要久一點)
執行這步是后面最好加上 --enable-optimizations 會自動安裝pip3及優化配置
cd Python-3.7.0
sudo ./configure --prefix=/usr/local/python3 --enable-optimizations
sudo make
sudo make install
- 配置軟鏈接
我的系統是默認安裝了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
安裝pipenv
- 安裝pipenv
pip install --user pipenv
這安裝在了用戶的$HOME/.local/bin目錄下,需要自行將該目錄添加到PATH中,打開.bashrc,添加
export PATH="家目錄/.local/bin:$PATH"
pipenv的更新
pip install --user --upgrade pipenv
- 使用pipenv
初始化虛擬環境blo
pipenv --three # python3
pipenv --two # python2
這會在當前目錄下創建一個Pipfile文件,自動記錄所有安裝的和卸載的模塊
- 進入虛擬環境,
pipenv shell
注意,直接使用這個命令可以自動初始化虛擬環境
- 退出虛擬環境
exit
本節參考文檔:https://zhuanlan.zhihu.com/p/51444311
安裝pycharm專業版並破解
Windows、Mac、Linux系統都適用
- 激活前注意事項
-
本方式適用於用於jetbrains全系列產品(Pycharm、Idea、WebStorm、phpstorm、CLion、RubyMine、AppCode、DataGrid)
- 激活
- 點擊試用
如果你是新下載的軟件 或者 之前的激活失效了,直接點擊 試用 即可!
- 安裝重置插件
點擊設置(Settings/Preferences)
點擊 Plugins 添加第三方插件倉庫地址:https://plugins.zhile.io ,
搜索重置插件:**IDE Eval Reset ,**有時可能要等一兩分鍾,找到后點擊 Install 安裝。
如果重試幾次仍然搜索不到插件,可以👉 手動安裝插件
插件安裝完畢后我們需要重啟軟件使其生效,點擊插件上的 Restart IDE,或者手動重啟都可以。
- 使用插件
下載完畢后,第一次需要我們手動重置 並設置 自動重置 ,后面我們就不再需要管了!
勾選 Auto reset before per restart 自動重置,以后就不需要手動重置!
重置會重啟軟件
重啟后整個激活就已經完畢,以后插件會無感知重置試用期,無限期延遲試用時間,不需要用戶操作!
- 驗證激活
本激活教程原理就是無限延期你的試用期,所以你第二天打開軟件查看 試用期是否仍然為30天即可證明是否激活!
填坑指南
- windows和ubuntu時間不一致
timedatectl set-local-rtc 1 --adjust-system-clock