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
和我一樣,這是安裝目錄)編輯
~/.xprofile
export 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"