1. 添加archlinuxcn源
在 /etc/pacman.conf 文件末尾添加以下兩行:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
然后安裝 GPG key
sudo pacman -Syu
sudo pacman -S archlinuxcn-keyring
2. 配置aur
安裝yay
sudo pacman -S yay
修改aururl
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
3. 更換shell為zsh
chsh -s /bin/zsh
重啟即可生效
4. 安裝oh-my-zsh及插件
先確保git,wget, curl已經安裝
sudo pacman -S git wget curl
安裝ohmyzsh
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
安裝歷史記錄插件和語法檢查插件
cd ~/.oh-my-zsh/plugins
git clone git://github.com/zsh-users/zsh-autosuggestions.git
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
下載好后在~/.zshrc文件中加入上述插件
找到plugins=(git),改為如下(sudo插件無須下載,效果為連按兩次esc鍵給命令加上sudo)
plugins=(
git
sudo
zsh-syntax-highlighting
zsh-autosuggestions
)
使插件生效
source ~/.zshrc
5. 安裝輸入法
安裝fcitx
sudo pacman -S fcitx-im
sudo pacman -S fcitx-cofigtool
在家目錄下創建.xprofile文件並寫入以下內容
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
然后安裝喜歡的輸入法,這里推薦實用訊飛輸入法(搜狗輸入法有bug可能用不了)
訊飛輸入法需要去aur里安裝
yay -S iflyime
重啟查看fcitx 配置是否已經添加了訊飛輸入法
6. 配置開發環境
python
下載pip
sudo pacman -S python-pip
設置pip源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
golang
-
安裝go
sudo pacman -S go -
選擇一個go工作目錄
我這里以
~/Documents/go為例在
~/Documents/go下新建三個文件夾分別為src,bin,pkg -
配置環境變量(注意改為你自己的工作目錄,
GOROOT=/usr/lib/go和我一樣,這是安裝目錄)編輯
~/.xprofileexport GOROOT=/usr/lib/go export GOPATH=~/Documents/go # 這兩行你需要 export GOBIN=~/Documents/go/bin # 修改為自己的 export PATH=$PATH:$GOROOT/bin:$GOBIN然后
source .xprofile -
配置GOPROXY
go env -w GOPROXY=https://goproxy.io,direct
java
查看當前系統中已經存在的jdk有哪些
archlinux-java status
選中其中一個為默認jdk
sudo archlinux-java set `上面列表中列出的名字其中一個`
安裝最新版jdk
sudo pacman -S jdk
安裝jdk8
sudo pacman -S jdk8-openjdk
nodejs
安裝
sudo pacman -S nodejs npm
npm使用淘寶鏡像
npm config set registry https://registry.npm.taobao.org
安裝vue-cli
npm install -g @vue/cli
docker
安裝docker
sudo pacman -Syu docker
免sudo執行docker
sudo gpasswd -a ${USER} docker
配置docker國內鏡像
在/etc/docker目錄下新建daemon.json文件,寫入下面內容(網易鏡像)
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
重啟docker生效
sudo systemctl restart docker
mysql
- 安裝Maria DB
sudo pacman -S mariadb
- 配置目錄
sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
- 啟動Maria DB
sudo systemctl start mysqld
- 為root用戶設置一個新密碼
sudo mysqladmin -u root password '123456'
至此已經可以進入數據庫了,命令mysql -u root -p
-
root用用戶開啟遠程訪問
先進入數據庫
- 選中mysql數據庫
use mysql; -
更改root的訪問權限
可以先查看當前權限信息(不是必須)
select user,authentication_string,host from user;123456 為你設置的root用戶密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';- 刷新數據
flush privileges; -
將mysql設為開機自啟
sudo systmctl enable mysql
其他環境
可以選擇通過docker來安裝
7. 安裝常用軟件
1. 聊天類
-
qq(wine)
yay -S deepin.com.qq.im或者qq(linux),這個不推薦,太難用了(但是是官方的)
sudo pacman -S qq-linux或者tim
yay -S deepin.com.qq.office或者qq輕聊版
yay -S deepin.com.qq.im.light -
微信
yay -S deepin.com.wechat2 -
telegram
sudo pacman -S telegram-desktop -
deepin qq和微信在
kde桌面下可能遇到打不開的問題,解決方法如下安裝如下程序
sudo pacman -S gnome-settings-daemon執行以下操作
sudo cp /etc/xdg/autostart/org.gnome.SettingsDaemon.XSettings.desktop ~/.config/autostart后打開設置,找到
開機和關機中的自動啟動,將GNOME Settings Daemon's xsettings plugin設置為已啟用,注意要先點擊右下角的高級按鈕,在彈出框中選中只在Plasma中自動啟用,確定即可
2. 辦公類
-
WPS
sudo pacman -S wps-office ttf-wps-fonts -
typora
sudo pacman -S typora -
mindmaster(億圖思維導圖)
yay -S yay mindmaster-cn
3. 開發類
-
vscode
sudo pacman -S code -
postman
sudo pacman -S postman-bin -
eclipse(java)
sudo pacman -S eclipse-java -
pycharm
專業版
sudo pacman -S pycharm-professional社區版
sudo pacman -S pycharm-community-edition -
IDEA
專業版
sudo pacman -S intellij-idea-ultimate-edition社區版
sudo pacman -S intellij-idea-community-edition
4. 娛樂類
-
網易雲音樂
官方版
sudo pacman -S netease-cloud-music非dde桌面下可能遇到無法輸入中文的問題,需要做以下修改
- 安裝
qcef
$ yay -S qcef- 修改
/opt/netease/netease-cloud-music/netease-cloud-music.bash文件為以下內容
#!/bin/sh HERE="$(dirname "$(readlink -f "${0}")")" export XDG_CURRENT_DESKTOP=DDE exec "${HERE}"/netease-cloud-music $@民間大神版
sudo pacman -S electron-netease-cloud-music - 安裝
-
qq音樂(wine)
yay -S deepin.com.qq.qqmusic
5. 實用工具類
-
谷歌瀏覽器
sudo pacman -S google-chrome -
火狐瀏覽器
sudo pacman -S firefox -
virtual box
sudo pacman -S virtualbox選擇
virtualbox-host-modules-arch模塊sudo pacman -S linux-headers將當前用戶加入
vboxusers組sudo gpasswd -a $USER vboxusers其他可選相關項
注意如果遇到讓你選擇類型,記得選和第一步一樣的類型
sudo pacman -S virtualbox-guest-dkms sudo pacman -S virtualbox-guest-iso sudo pacman -S virtualbox-guest-utils yay -S virtualbox-ext-oracle重啟
-
百度網盤
sudo pacman -S baidunetdisk-bin
6. 不可描述類
-
qv2ray
sudo pacman -S qv2ray
8. 美化grub啟動界面
-
去商店下載主題包
訪問有點慢。。。
-
解壓下載好的主題
sudo tar -xf 主題包名 -
復制到grub主題目錄
sudo cp -r 主題包名 /usr/share/grub/themes/ -
修改文件添加主題
sudo vim /etc/default/grub找到
#GRUB_THEME=去掉注釋,該為對應的主題名稱,就像這樣GRUB_THEME="/usr/share/grub/themes/主題包名/theme.txt"
