更换源
# 排列选择一个国内源,然后执行更新同步
sudo pacman-mirrors -i -c China -m rank
sudo pacman -Syy
# 添加Arch源
sudo vim /etc/pacman.conf
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux-cn/$arch
# 更新数据库并安装密钥
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
# 升级系统
sudo pacman -Su
pacman
pacman
是 Arch
系Linux自带的包管理器,下面是一些常用命令
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 # 显示软件的依赖树
常用软件
sudo pacman -S yay # AUR助手
sudo pacman -S google-chrome # 最流行的浏览器
sudo pacman -S clang make cmake gdb # 编译调试环境
sudo pacman -S visual-studio-code-bin # 牛逼的编辑器(vscode)
sudo pacman -S vim # 命令行下的编辑器
sudo pacman -S qtcreator # IDE for Qt
sudo pacman -S wireshark-qt # 抓包工具
sudo pacman -S git # 版本管理工具,默认已安装
sudo pacman -S octave # Matlab的开源替代
sudo pacman -S netease-cloud-music # 网易云音乐
sudo pacman -S hugo # Hugo,静态网页生成器
sudo pacman -S nodejs # Nodejs
# 如果使用 wireshark 时提示无权限,执行下述命令即可
sudo gpasswd -a <username> wireshark
输入法
# 安装fcitx
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool
# 编辑或创建 ~/.xprofile 文件,增加以下内容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
WPS
# 安装WPS
sudo pacman -S wps-office
# 如果提示系统缺失字体,可以通过下述命令解决
sudo pacman -S ttf-wps-fonts
# 安装中文语言包
sudo pacman -S wps-office-mui-zh-cn
Home目录子目录名中文改英文
sudo pacman -S xdg-user-dirs-gtk
export LANG=en_US
# 会弹出窗口提示语言更改,更新名称即可
xdg-user-dirs-gtk-update
export LANG=zh_CN.UTF-8
# 然后重启电脑如果提示语言更改,保留旧的名称即可
参考资料