# Pacman Pacman 是 ArchLinux 及其分版的软件包管理工具,本文简单介绍其使用方法和常见问题处理。 ## Search 使用如下命令查找软件包: ```bash pacman -Ss ``` ## Install 使用如下命令安装软件包: ```bash pacman -S # if error exists in filesystem pacman -S --force ``` ## Remove 卸载命令和常用参数如下: ```bash $ pacman -Rscun -c, --cascade remove packages and all packages that depend on them -n, --nosave remove configuration files -s, --recursive remove unnecessary dependencies -u, --unneeded remove unneeded packages ``` ## Update 使用如下命令升级软件包和系统。 ```bash pacman -Syu ``` ## 从本地文件安装 使用如下命令可以从本地“*.pkg.tar.xz”文件进行安装: ```bash pacman {-U --upgrade} [选项] <文件> ``` ## 问题处理 ### conflicting files 在升级或安装软件包时经常遇到如下错误: ```bash error: failed to commit transaction (conflicting files) xxxxxxxxx exists in filesystem ``` 此时可以使用 --overwrite 强制覆盖该文件。 ```bash pacman -Syyu --overwrite '*' ```