1 更改manjaro的國內(nèi)源
sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy
更改文件位置: /var/lib/pacman-mirrors/custom-mirrors.josn
2 設(shè)置archlinux國內(nèi)源
/etc/pacman.conf,在最后一行添加:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
運(yùn)行命令
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
3 更改項(xiàng)目文件英文名
方法一
把HOME目錄下的目錄名改為英文
sudo pacman -S xdg-user-dirs-gtk
export LANG=en_US
xdg-user-dirs-gtk-update #然后會有個(gè)窗口提示語言更改,更新名稱即可
export LANG=zh_CN.UTF-8 #然后重啟電腦如果提示語言更改,保留舊的名稱即可
[zhou@zhou-pc ~]$ xdg-user-dirs-gtk-update
(process:15127): Gtk-WARNING **: 18:18:42.636: Locale not supported by C library.
Using the fallback 'C' locale.
Moving DESKTOP directory from 桌面 to Desktop
Moving DOWNLOAD directory from 下載 to Downloads
Moving TEMPLATES directory from 模板 to Templates
Moving PUBLICSHARE directory from 公共 to Public
Moving DOCUMENTS directory from 文檔 to Documents
Moving MUSIC directory from 音樂 to Music
Moving PICTURES directory from 圖片 to Pictures
Moving VIDEOS directory from 視頻 to Videos
方法二
(1)修改目錄映射文件名;
vim .config/user-dirs.dirs
(2) 修改為一下內(nèi)容:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Download"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
(3)將Home目錄下的中文目錄名改為對應(yīng)的英文名;
(4)重啟系統(tǒng)。
4 常用pacman命令
4.1 更新系統(tǒng)
在 Archlinux系 中,使用一條命令即可對整個(gè)系統(tǒng)進(jìn)行更新:
pacman -Syu
如果你已經(jīng)使用pacman -Sy將本地的包數(shù)據(jù)庫與遠(yuǎn)程的倉庫進(jìn)行了同步,也可以只執(zhí)行:pacman -Su
4.2安裝包
? pacman -S 包名:例如,執(zhí)行 pacman -S firefox 將安裝 Firefox。你也可以同時(shí)安裝多個(gè)包,
只需以空格分隔包名即可。
? pacman -Sy 包名:與上面命令不同的是,該命令將在同步包數(shù)據(jù)庫后再執(zhí)行安裝。
? pacman -Sv 包名:在顯示一些操作信息后執(zhí)行安裝。
? pacman -U:安裝本地包,其擴(kuò)展名為 pkg.tar.gz。
? pacman -U http://www.example.com/repo/example.pkg.tar.xz 安裝一個(gè)遠(yuǎn)程包(不在 pacman 配置的源里面)
4.3 刪除包
? pacman -R 包名:該命令將只刪除包,保留其全部已經(jīng)安裝的依賴關(guān)系
? pacman -Rs 包名:在刪除包的同時(shí),刪除其所有沒有被其他已安裝軟件包使用的依賴關(guān)系
? pacman -Rsc 包名:在刪除包的同時(shí),刪除所有依賴這個(gè)軟件包的程序
? pacman -Rd 包名:在刪除包時(shí)不檢查依賴。
4.4 搜索包
? pacman -Ss 關(guān)鍵字:在倉庫中搜索含關(guān)鍵字的包。
? pacman -Qs 關(guān)鍵字: 搜索已安裝的包。
? pacman -Qi 包名:查看有關(guān)包的詳盡信息。
? pacman -Ql 包名:列出該包的文件。
4.5 其他用法
? pacman -Sw 包名:只下載包,不安裝。
? pacman -Sc:清理未安裝的包文件,包文件位于 /var/cache/pacman/pkg/ 目錄。
? pacman -Scc:清理所有的緩存文件。
5 pacman替代命令yay
sudo pacman -S yay
yay 的命令參數(shù)跟pacman參數(shù)基本一致。
6 安裝輸入法(搜狗輸入法和Rime輸入法)
6.1 搜狗輸入法
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-sogoupinyin
添加輸入法配置文件 sudo vim ~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
注意:截至到2019.07.07,搜狗拼音的版本fcitx-sogoupiny為2.2.X,需要fcitx-qt4支持,但是ArchLinux已經(jīng)從Comminuty庫中刪除了fcitx-qt4,默認(rèn)會安裝fcitx-qt5,因此搜狗輸入法安裝后不會起作用,目前最簡單的方法是安裝Google拼音輸入法暫時(shí)代替搜狗輸入法。
sudo pacman -S fcitx-googlepinyin
6.2 Rime輸入法
sudo pacman -S fcitx-rime
安裝完Rime輸入法之后默認(rèn)是繁體中文狀態(tài),轉(zhuǎn)換為簡體中文輸入法狀態(tài)有兩種方法:
方法一:臨時(shí)轉(zhuǎn)換按F4鍵,需要在每次啟動時(shí)轉(zhuǎn)換。
方法二:修改配置文件,不需要手動轉(zhuǎn)換
修改文件位于:~/.config/fcitx/rime/build/luna_pinyin.schema.yaml
文件最后的內(nèi)容為:其中name:simplication 為簡體中文,需要在此設(shè)置,
switches:
- name: ascii_mode
reset: 0
states: ["中文", "西文"]
- name: full_shape
states: ["半角", "全角"]
- name: simplification
states: ["漢字", "漢字"]
- name: ascii_punct
states: ["。,", ".,"]
在文件最后面修改添加如下內(nèi)容,在name:simplication后面一行添加reset:1的值即可:
switches:
- name: ascii_mode
reset: 0
states: ["中文", "西文"]
- name: full_shape
states: ["半角", "全角"]
- name: simplification
reset: 1
states: ["漢字", "漢字"]
- name: ascii_punct
states: ["。,", ".,"]
7 安裝常用軟件
利用ArchLinux豐富的軟件庫可以快速安裝軟件。
7.1 安裝TIM/QQ
首先利用yay命令或pacman命令搜索可以安裝的TIM/QQ。下面以TIM為例。
[zhou@zhou-pc ~]$ yay -Ss deepin tim
aur/deepin-dock-plugin-cmdu-git r31.58d3c4f-2 (+0 0.00%)
A plugin for deepin dock, display uptime, CPU usage, RAM usage and netspeed.
aur/deepin-dock-plugin-cmdu-english-git r18.18299e8-1 (+0 0.00%)
Deep Linux system speed taskbar plug-in, mouse hover display boot time, CPU usage, memory usage, download bytes, upload bytes.
aur/deepin-tim-for-arch 1.2.0-0 (+2 0.00%) (Out-of-date 2018-07-10)
Latest Tencent TIM (com.qq.office) on Deepin Wine For Archlinux
aur/wine-tim 1.1.5-0 (+6 0.00%)
Latest Tencent TIM (com.qq.office) on Deepin Wine
aur/deepin-wine-tim 2.3.2.21158-7 (+14 1.14%)
Tencent TIM (com.qq.office) on Deepin Wine For Archlinux
aur/deepin.com.qq.office 2.0.0deepin4-2 (+18 0.51%)
Deepin Wine TIM 2.0.0
archlinuxcn/deepin.com.qq.office 2.0.0deepin4-2 (72.2 MiB 83.6 MiB)
Deepin Wine TIM 2.0.0
[zhou@zhou-pc ~]$ sudo pacman -Ss deepin tim
0archlinuxcn/deepin.com.qq.office 2.0.0deepin4-2
Deepin Wine TIM 2.0.0
可以看到里面包含多個(gè)版本的TIM,yay和pacman命令根據(jù)需求選擇合適的安裝即可。
[zhou@zhou-pc ~]$ sudo pacman -S deepin.com.qq.office
正在解析依賴關(guān)系...
正在查找軟件包沖突...
軟件包 (16) deepin-fonts-wine-2.18_18-1 deepin-libwine-2.18_18-1 deepin-udis86-1.72_2-3
deepin-wine-2.18_18-1 deepin-wine-binfmt-2.18_18-1 deepin-wine-helper-1.2-1
deepin-wine-plugin-1.0.2-2 deepin-wine-plugin-virtual-1.0deepin2-1
deepin-wine-uninstaller-0.1deepin2-2 deepin-wine32-2.18_18-1
deepin-wine32-preloader-2.18_18-1 deepin-wine32-tools-2.18_18-1
lib32-libjpeg6-turbo-1.5.3-1 lib32-libldap-2.4.47-1
lib32-openssl-1:1.1.1.c-1 deepin.com.qq.office-2.0.0deepin4-2
全部安裝大小: 269.67 MiB
:: 進(jìn)行安裝嗎? [Y/n]
(16/16) 正在檢查密鑰環(huán)里的密鑰 [############################] 100%
(16/16) 正在檢查軟件包完整性 [############################] 100%
(16/16) 正在加載軟件包文件 [############################] 100%
(16/16) 正在檢查文件沖突 [############################] 100%
(16/16) 正在檢查可用存儲空間 [############################] 100%
:: 正在處理軟件包的變化...
( 1/16) 正在安裝 deepin-wine32-preloader [############################] 100%
( 2/16) 正在安裝 deepin-wine32 [############################] 100%
( 3/16) 正在安裝 deepin-wine32-tools [############################] 100%
( 4/16) 正在安裝 deepin-wine-binfmt [############################] 100%
( 5/16) 正在安裝 deepin-wine-plugin [############################] 100%
( 6/16) 正在安裝 deepin-wine-plugin-virtual [############################] 100%
( 7/16) 正在安裝 deepin-wine-helper [############################] 100%
( 8/16) 正在安裝 deepin-fonts-wine [############################] 100%
( 9/16) 正在安裝 deepin-libwine [############################] 100%
(10/16) 正在安裝 deepin-wine-uninstaller [############################] 100%
(11/16) 正在安裝 deepin-udis86 [############################] 100%
(12/16) 正在安裝 lib32-libjpeg6-turbo [############################] 100%
(13/16) 正在安裝 lib32-openssl [############################] 100%
lib32-openssl 的可選依賴
ca-certificates [已安裝]
(14/16) 正在安裝 lib32-libldap [############################] 100%
(15/16) 正在安裝 deepin-wine [############################] 100%
deepin-wine 的可選依賴
lib32-freetype2-infinality-ultimate: for better font view
(16/16) 正在安裝 deepin.com.qq.office [############################] 100%
:: 正在運(yùn)行事務(wù)后鉤子函數(shù)...
(1/4) Updating icon theme caches...
(2/4) Reloading device manager configuration...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Updating the desktop file MIME type cache...
7.2 其它軟件安裝
微信 sudo pacman -S electronic-wechat yay -S deepin-wine-wechat
百度網(wǎng)盤 sudo pacman -S baidunetdisk-bin
迅雷極速版 sudo pacman -S deepin-wine-thunderspeed
360瀏覽器 yay -S browser360
VisualStudioCode sudo pacman -S visual-studio-code-bin
Pycharm Professional sudo pacman -S pycharm-professional
網(wǎng)易云音樂 sudo pacman -S netease-cloud-music
深度截圖 sudo pacman -S deepin-screenshot
深度畫板 sudo pacman -S deepin-draw
深度錄屏 sudo pacman -S deepin-screen-recorder
Anaconda
sudo pacman -S anaconda
安裝完成后實(shí)現(xiàn)在打開命令行模式時(shí),在提示符前端顯示(base):
編輯~/.bashrc文件,在最后添加
source /opt/anaconda/bin/activate root
然后重新載入該文件即可 source .bashrc
Psensor(硬件溫度監(jiān)測) sudo pacman -S psensor
WPS
sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts