Arch安裝后的配置(超詳細)


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. 更換shellzsh

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

  1. 安裝go

    sudo pacman -S go
    
  2. 選擇一個go工作目錄

    我這里以~/Documents/go為例

    ~/Documents/go下新建三個文件夾分別為src,bin,pkg

  3. 配置環境變量(注意改為你自己的工作目錄,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
    
  4. 配置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

  1. 安裝Maria DB
sudo pacman -S mariadb
  1. 配置目錄
sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
  1. 啟動Maria DB
sudo systemctl start mysqld
  1. 為root用戶設置一個新密碼
sudo mysqladmin -u root password '123456'

至此已經可以進入數據庫了,命令mysql -u root -p

  1. root用用戶開啟遠程訪問

    先進入數據庫

    1. 選中mysql數據庫
    use mysql;
    
  2. 更改root的訪問權限

    可以先查看當前權限信息(不是必須)

    select user,authentication_string,host from user;

    123456 為你設置的root用戶密碼

     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
    
    1. 刷新數據
    flush privileges;
    
  3. 將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桌面下可能遇到無法輸入中文的問題,需要做以下修改

    1. 安裝qcef
    $ yay -S qcef
    
    1. 修改/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啟動界面

  1. 去商店下載主題包

    gnome-look

    kde-look

    訪問有點慢。。。

  2. 解壓下載好的主題

    sudo tar -xf 主題包名
    
  3. 復制到grub主題目錄

    sudo cp -r 主題包名 /usr/share/grub/themes/ 
    
  4. 修改文件添加主題

    sudo vim /etc/default/grub
    

    找到#GRUB_THEME=去掉注釋,該為對應的主題名稱,就像這樣

    GRUB_THEME="/usr/share/grub/themes/主題包名/theme.txt"
    


免責聲明!

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



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