Elementary OS安裝及開發環境配置(一)


前言

假期在家無聊,剛好把六年前的一台筆記本電腦利用起來,原來電腦雖然說配置說不上古董機器,但是運行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
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

JDK安裝

下載地址:https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gz
配置環境變量

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

  1. 添加軟件來源
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

系統遷移優化持續更新中...


免責聲明!

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



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