一、pacman/yay 的基礎命令
Manjaro 裝好后,需要運行的第一條命令:
sudo pacman -Syy ## 強制更新 package 目錄
sudo pacman-mirrors --interactive --country China # 列出所有國內的鏡像源,並提供交互式的界面手動選擇鏡像源
sudo pacman -Syyu # 強制更新 package 目錄,並嘗試更新已安裝的所有 packages.
sudo pacman -S yay # 安裝 yay
yay 是能查詢 arch linux 的 aur 倉庫的一個包管理器,其用法和 pacman 完全類似。
pacman 的常用命令語法:
pacman -S package_name # 安裝軟件
pacman -S extra/package_name # 安裝不同倉庫中的版本
pacman -Syu # 升級整個系統,y是更新數據庫,yy是強制更新,u是升級軟件
pacman -Ss string # 在包數據庫中查詢軟件
pacman -Si package_name # 顯示軟件的詳細信息
pacman -Sc # 清除軟件緩存,即/var/cache/pacman/pkg目錄下的文件
pacman -R package_name # 刪除單個軟件
pacman -Rs package_name # 刪除指定軟件及其沒有被其他已安裝軟件使用的依賴關系
pacman -Qs string # 查詢已安裝的軟件包
pacman -Qi package_name # 查詢本地安裝包的詳細信息
pacman -Ql package_name # 獲取已安裝軟件所包含的文件的列表
pacman -U package.tar.zx # 從本地文件安裝
pactree package_name # 顯示軟件的依賴樹
上述所有 pacman xxx
命令,均可替換成 yay xxx
執行。
此外,還有一條 yay
命令值得記一下:
yay -c # 卸載所有無用的依賴。類比 apt-get autoremove
常用軟件與配置
1. 添加 archlinux 中文社區倉庫
Arch Linux 中文社區倉庫 是由 Arch Linux 中文社區驅動的非官方用戶倉庫,包含一些額外的軟件包以及已有軟件的 git 版本等變種。部分軟件包的打包腳本來源於 AUR。
一些國內軟件,如果直接從 aur 安裝,那就會有一個編譯過程,有點慢。而 archlinuxcn 有已經編譯好的包,可以直接安裝。更新速度也很快,推薦使用。
配置方法見 Arch Linux Chinese Community Repository。
2. 安裝常用軟件
sudo pacman -S google-chrome firefox-developer-edition # 瀏覽器
sudo pacman -S netease-cloud-music # 網易雲音樂
sudo pacman -S noto-fonts-cjk wqy-bitmapfont wqy-microhei wqy-zenhei # 中文字體:思源系列、文泉系列
sudo pacman -S wps-office ttf-wps-fonts
sudo pacman -S vim # 命令行編輯器
sudo pacman -S git # 版本管理工具
sudo pacman -S clang make cmake gdb # 編譯調試環境
sudo pacman -S visual-studio-code-bin # 代碼編輯器
sudo pacman -S wireshark-qt mitmproxy # 抓包工具
sudo pacman -S docker # docker 容器
其中 docker 和 wireshark 需要額外配置,否則會要求管理員權限:
sudo groupadd wireshark
sudo gpasswd --add <username> wireshark # <username>是你的用戶名,將你添加到 wireshark 用戶組中
sudo groupadd docker
sudo gpasswd --add <username> docker # 同上
3. 中文輸入法
有兩個選擇:中州韻(rime)和搜狗拼音(sogoupinyin)。
簡單省事用搜狗,要用特殊的輸入方案(五筆、音形、二筆等等)就只有 rime 可選了。
3.1 fcitx5-rime 配置小鶴音形
首先安裝 fcitx5-rime, 注意這些組件一個都不能省略:
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-gtk fcitx5-qt kcm-fcitx5 fcitx5-rime
第二步是修改環境變量,將 fcitx5-rime 設為默認輸入法並自動啟動。
添加 ~/.pam_environment
文件,內容如下:
INPUT_METHOD DEFAULT=fcitx5
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=@im=fcitx5
pam-env 模塊會在所有登錄會話中讀取上面的配置文件,包括 X11 會話和 Wayland 會話。
添加自動啟動:
# ~/.xprofile 是 x11 GUI 的環境變量配置文件
echo 'fcitx5 &' >> ~/.xprofile
最后,從 http://flypy.ys168.com/ 下載最新的鼠須管(MacOS)配置文件,將解壓得到的 rime 文件夾拷貝到 ~/.local/share/fcitx5/ 下:
mv rime ~/.local/share/fcitx5/
現在重啟系統,在 fcitx5 配置里面添加 rime,就可以正常使用小鶴音形了。