最近一直忙於開發,總是在敲代碼和打包之間徘徊,久而久之發現Windos真的慢,關鍵時刻總是掉鏈子,於是今天想搗鼓以下新系統,裝了次曾經用過的深度系統(deepin)感覺效率還是有些低,本想使用ubuntu或者Centos的,總感覺UI太醜,偶然機會發現了一個全新的系統manjaro,從UI上看,還是挺不錯的,但是也有坑,在此把一些流程記錄一下。
1.安裝略過...
2.排列鏡像源,升級系統
sudo pacman-mirrors -c China
sudo pacman -Syyu
3. 添加 Arch 國內源
#編輯文件 sudo vi /etc/pacman.conf 末尾追加
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
[blackarch]
SigLevel = Never
Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
4.解決簽名錯誤,安裝軟件包報錯問題
#導入GPG Key
sudo pacman -S archlinuxcn-keyring
5.安裝Google瀏覽器
sudo pacman -S google-chrome
6.安裝JDK
sudo pacman -S jdk8
yaourt -S jdk
# 查看JDK的狀態
archlinux-java status
# 切換默認的JDK
archlinux-java set java-8-jdk
# 完畢, 試試
java -version
7.安裝yaourt
sudo pacman -S yaourt
8.安裝GIT
sudo pacman -S git
git config --global user.name "github暱稱"
git config --global user.email "註冊郵箱"
9.安裝網易雲音樂
sudo pacman -S netease-cloud-music
10.安裝npm
#When you install node.js, npm is automatically installed. However, npm gets updated more frequently than Node.js, so be sure that you have the latest version.
#安裝node.js時,會自動安裝npm。但是,npm比Node.js更頻繁地更新,因此請確保您擁有最新版本。要測試,運行npm -v。
sudo pacman -S npm
11.安裝nodejs
sudo pacman -S nodejs
12.安裝nvm
#curl 和 wget 二選一即可
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
#重啓終端並執行下列命令即可安裝 Node.js
nvm install stable
13.安裝微信
git clone https://github.com/geeeeeeeeek/electronic-wechat.git
cd electronic-wechat
npm install && npm start
# 以下選擇合適的編譯環境
npm run build:osx
npm run build:linux
npm run build:win32
npm run build:win64
14.安裝WebStorm
sudo pacman -S webstorm
15.安裝Android-Studio
#android-studio
yaourt -S android-studio
#模擬器
yaourt -S genymotion
16.同時安裝常用軟件
sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin net-tools jdk8 jdk7 gvim git maven docker docker-compose gitkraken eclipse-jee intellij-idea-ultimate-edition webstorm datagrip shadowsocks linux414-virtualbox-host-modules virtualbox-ext-oracle virtualbox electronic-wechat google-chrome wps-office xmind netease-cloud-music postman-bin wireshark-qt skypeforlinux-stable-bin teamviewer nmap zmap mycli mysql-workbench gimp mame yaourt
17.設置環境變量
vim ~/.xprofile
source /etc/profile
18.增加tmp空間
#只要linux重啓,/tmp下的文件全部消失
#在/etc/rc.local中加入
sudo mount tmpfs /tmp -t tmpfs -o size=8G
#與上面二選一,需創建文件目錄
mount --bind /share_path /tmp
常用命令
安裝 pacman -S
刪除 pacman -R
移除已安裝不需要軟件包 pacman -Rs
刪除一個包,所有依賴 pacman -Rsc
升級包 pacman -Syu
查詢包數據庫 pacman -Ss
搜索以安裝的包 pacman -Qs
顯示包大量信息 pacman -Si
本地安裝包 pacman -Qi
清理包緩存 pacman -Sc
常用軟件
谷歌瀏覽器
pacman -S google-chrome
國內版火狐瀏覽器
pacman -S firefox firefox-i18n-zh-cn
壓縮解壓縮
pacman -S file-roller unrar unzip p7zip
Git ssh
pacman -S git openssh
安裝wps
yaourt -S wps-office
VSCode
pacman -S visual-studio-code-bin
主題
KDE主題安裝命令
sudo pacman -S papirus-icon-theme
sudo pacman -S arc-kde kvantum-theme-arc
git clone --depth 1 https://github.com/Linux-Theme-Collection/GTK-Themes.git
cd GTK-Themes
./install.sh ## or run "./install-all.sh" to install all themes