前言
假期在家無聊,剛好把六年前的一台筆記本電腦利用起來,原來電腦雖然說配置說不上古董機器,但是運行win系統感覺還是不流暢,所幸給換成Linux桌面版系統,在網上查閱了很多,Linux桌面系統要么推薦Ubuntu要么是基於Ubuntu系統的,早期安裝過deepin,但是個人不是太喜歡吧,最終鎖定安裝Elementory OS,先展示安裝后的效果吧,使用elementary-2-macos美化后的界面,在圖標和界面風格上傾向於mac風格。
更新 最近已將生產力遷移到Elementary OS 附上一張最新桌面
啟動盤制作
准備一個容量超過4G的U盤,建議先備份U盤中的重要文件,制作啟動盤會格式化數據。
下載鏡像
下載地址:https://elementary.io/下載原版安裝鏡像,注意將價格改為0。
U盤制作
推薦復刻工具Rufus
下載地址:https://rufus.ie/
安裝
查詢自己安裝電腦型號進入Bios的方法,一般都是在開機時候出現Logo按下ESC或者F1,F2,F12等.
進入Bios --> 關閉Secure Boot密鑰認證 --> 啟用UEFI引導模式 --> 選擇U盤啟動 --> 等待安裝
安裝過程中根據自己習慣選擇基本配置,語言,時區,用戶名,密碼等等。
系統的安裝過程比較簡單,大概等待十幾分鍾就可以完成。
系統美化
系統美化可以直接安裝其他系統主題,這里使用github上一個項目elementary-2-macos來進行美化。
安裝Elementary Tweak控制面板
Elementary Tweak是一個對系統外觀進行集中管理的控制面板。
sudo add-apt-repository ppa:philip.scott/elementary-tweaks 添加Tweak源
sudo apt-get update 更新系統源緩存
sudo apt-get install elementary-tweaks 安裝Tweak
安裝后打開設置就可以進入Tweaks對系統外觀進行設置。
主題文件下載
下載地址:https://github.com/UKeyboard/elementary-2-macos
下載后解壓包含文件夾:
icons 圖標文件
plank-themes Dock文件三
themes 主題效果文件
文件替換
替換系統主題:將解壓目錄themes中Arc文件夾添加至/usr/share/themes/ 或 ./local/share/themes任一目錄中。
替換系統圖標:將解壓目錄icons中la-capitaine-icon-theme文件夾添加至 /usr/share/icons/ 或 ./local/share/icons任一目錄中。
替換Dock主題:將解壓目錄plank-themes中Capeos和Pantiva文件夾添加至 /usr/share/plank/themes 或 ./local/share/plank/themes任一目錄中。
替換后,進入設置,打開Tweaks進行如下配置,就可以看到最開始的效果圖了,圖標沒有加載,重啟系統即可。
常用工具
截圖工具flameshot
sudo apt install flameshot
安裝后可以自定義快捷命令啟動截圖,這里設置alt+A
下載工具Motrix
支持磁力鏈接下載,Gitee地址https://gitee.com/mirrors/motrix
開發環境配置
系統安裝完成,搭建開發環境並安裝一些常用開發工具,這里個人軟件安裝統一目錄在/home/xxc/soft下。
終端zsh
Linux中最好用的終端應該就是zsh,下載zsh然后配置oh-my-zsh來美化,最終效果,neofetch
查看系統信息
- 安裝zsh
sudo apt install zsh
- 切換zsh
可以查看已經安裝的shell
cat /etc/shells
切換為zsh
chsh -s /bin/zsh
- 下載oh-my-zsh
Github地址https://github.com/ohmyzsh/ohmyzsh
或者
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 配置zsh
執行vim ~/.zshrc
,設置默認主題ZSH_THEME="ys"
,查看更多效果https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
JDK安裝
export JAVA_HOME=/home/xxc/soft/jdk/jdk1.8.0_241
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
Maven安裝
下載地址:http://maven.apache.org/
配置環境變量
export MAVEN_HOME=/home/xxc/soft/maven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
MySQL安裝
下載地址:https://dev.mysql.com/downloads/repo/apt/
進入下載目錄執行,打開終端,執行命令:
sudo dpkg -i mysql-apt-config_0.8.14-1_all.deb
選擇要安裝的版本5.7或者8,點擊ok。
執行命令
sudo apt update
sudo apt install mysql-server
按照提示設置用戶名密碼完成安裝,安裝完成會自動啟動mysql服務。
如果選擇mysql8默認字符集為UTF8,選擇安裝mysql5.7系統默認字符集為latin1,插入中文數據會報錯或者亂碼。
修改字符集:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
將character-set-server =utf8追加在[mysqld]下
重啟mysql服務
systemctl restart mysql
MySQL workbench安裝
下載地址:https://dev.mysql.com/downloads/workbench/
安裝相關依賴
sudo apt-get -f install
否則在安裝MySQL workbench時會報出以下錯誤
dpkg: 依賴關系問題使得 mysql-workbench-community 的配置工作不能繼續:
mysql-workbench-community 依賴於 libgtkmm-3.0-1v5 (>= 3.22.0);然而:
未安裝軟件包 libgtkmm-3.0-1v5。
mysql-workbench-community 依賴於 libpcrecpp0v5 (>= 7.7);然而:
未安裝軟件包 libpcrecpp0v5。
mysql-workbench-community 依賴於 libzip4 (>= 0.10);然而:
未安裝軟件包 libzip4。
依賴安裝完成后,在執行命令
sudo dpkg -i mysql-workbench-community_8.0.19-1ubuntu18.04_amd64.deb
安裝完成,客戶端會自動識別,輸入密碼即可進入圖形界面
如果先安裝docker,可以用docker來安裝mysql,更加方便,便於管理。
VMware 15.5.1安裝
Linux版本的VMware Workstation15.5.1下載地址:https://www.vmware.com/go/getWorkstation-linux
安裝包是以.bundle為后綴的文件,需要授予該文件可執行的權限,進入到下載文件路徑,執行命令:
sudo chmod -R +x *.bundle
./VMware-Workstation-Full-15.5.1-15018445.x86_64.bundle
安裝過程提示輸入激活密鑰,這里提供一個網上資源
CG392-4PX5J-H816Z-HYZNG-PQRG2
完成后,就可以看到VMware的圖標了。
NodeJs安裝
- 添加源
10.x的源
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
12.x的源
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
- 安裝
sudo apt-get install -y nodejs
- 版本驗證
# vincente @ vincente in /etc/apt/sources.list.d [9:17:33]
$ npm -v
6.14.8
# vincente @ vincente in /etc/apt/sources.list.d [9:19:57]
$ node -v
v12.20.0
Docker安裝
卸載舊版本Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
安裝 apt 依賴包,用於通過HTTPS來獲取倉庫:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加 Docker 的官方 GPG 密鑰:
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"
需要注意的是此處$(lsb_release -cs)是獲取系統版本代號,使用命令查看
echo $(lsb_release -cs)
我現在安裝系統獲取的版本號為hera但是通過https://download.docker.com/linux/ubuntu找不到對應的版本號,查詢Ubuntu18.04的代號是bionic,此處將$(lsb_release -cs)直接修改為bionic,否則加了鏡像源之后,會一直報404錯誤,手動修改/etc/apt/sources.list中docker源hera為bionic,然后再次執行命令更新源。
sudo apt update
執行命令,安裝Docker
sudo apt install -y docker-ce
安裝完成后Docker會自動啟動,執行命令查看Docker狀態
systemctl status docker
如果提示沒有權限
starslight@starslight:/etc/apt/sources.list.d$ docker search elastic
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/search?limit=25&term=elastic: dial unix /var/run/docker.sock: connect: permission denied
新建一個docker用戶組,並將登陸用戶添加到docker用戶組。
sudo groupadd docker #添加docker用戶組
sudo gpasswd -a $USER docker #將登陸用戶加入到docker用戶組中
newgrp docker #更新用戶組
redis安裝
參考https://www.cnblogs.com/conly/p/11937399.html
IDEA安裝
下載地址:https://download.jetbrains.8686c.com/idea/ideaIU-2019.3.2.tar.gz
進入下載目錄,提取文件,啟動。
tar -zxvf ideaIU-2019.3.2.tar.gz
idea-IU-193.6015.39/bin/./idea.sh
SpringSuiteTools安裝
下載地址:https://spring.io/tools
進入下載目錄,提取文件,啟動。
tar -zxvf spring-tool-suite-4-4.5.1.RRLEASE.tar.gz
./SpringToolSuite4
添加桌面啟動圖標
進入/usr/share/applications/目錄,里面是各種應用啟動方式,上面安裝的IDEA,SpringSiuteTools沒有啟動圖標使用很不方便我們可以新建一個桌面啟動圖標,以SpringSiuteTools為例:
/usr/share/applications/目錄新建一個文件以.desktop為后綴,添加以下內容
Name=Spring Suite Tools 圖標展示名稱
Comment=STS
Exec=/home/xxc/soft/sts/SpringToolSuite4 啟動可執行文件
Icon=/home/xxc/soft/sts/icon.xpm 圖標源文件
Terminal=false
Type=Application
Categories=Development
NoDisplay=false
StartupNotify=true
圖形處理工具GIMP
- 添加軟件來源
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
2.更新
sudo apt-get update
3.安裝GIMP
sudo apt-get install gimp gimp-plugin-registry gimp-data-extras
man漢化
sudo apt install manpages-zh
使用cman替代man
echo "alias cman='man -M /usr/local/zhman/share/man/zh_CN' " >>.bash_profile
適配置文件生效
source .bash_profile
測試man/cman
vincente@vincente:~$ man
您需要什么手冊頁?
完工!
其他不需要修改,添加保存,即可在桌面看到添加的快捷方式,保證路徑正確。
其他
常用中文軟件安裝參考
官方網址https://elementaryos.cn/storage.html
系統遷移優化持續更新中...