1.2 KiB
1.2 KiB
Pacman
Pacman 是 ArchLinux 及其分版的软件包管理工具,本文简单介绍其使用方法和常见问题处理。
Search
使用如下命令查找软件包:
pacman -Ss <key words>
Install
使用如下命令安装软件包:
pacman -S <package name>
# if error <file> exists in filesystem
pacman -S <package name> --force
Remove
卸载命令和常用参数如下:
$ pacman -Rscun <package name>
-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
使用如下命令升级软件包和系统。
pacman -Syu
从本地文件安装
使用如下命令可以从本地“*.pkg.tar.xz”文件进行安装:
pacman {-U --upgrade} [选项] <文件>
问题处理
conflicting files
在升级或安装软件包时经常遇到如下错误:
error: failed to commit transaction (conflicting files)
xxxxxxxxx exists in filesystem
此时可以使用 --overwrite 强制覆盖该文件。
pacman -Syyu --overwrite '*'