Pacman
config
下载的包本地保存目录 /var/cache/pacman/pkg/
mirrorlist /etc/pacman.d/mirrorlist
更新时忽略包 vim /etc/pacman.conf 进行如下配置
|
|
commands
帮助
|
|
跳过手动输入 Y/N 确认参数 –noconfirm
更新系统
|
|
慎用 强制更新系统
|
|
查询
|
|
安装
|
|
下载不安装
|
|
删除单个软件包,保留其全部已经安装的依赖关系
|
|
删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
|
|
删除软件包和所有依赖这个软件包的程序 警告: 此操作是递归的,请小心检查,可能会一次删除大量的软件包
|
|
删除软件包 -d 跳过依赖版本检查 -dd 跳过所有检查
|
|
pacman 删除某些程序时会备份重要配置文件,在其后面加上 *.pacsave
扩展名。-n 选项可以删除这些文件
|
|
从 /var/cache/pacman/pkg/ 本地包缓存目录中删除旧包 (-cc 删除全部包)
|
|
降级
不建议乱来,可以先在虚拟机上实验 参考
|
|
低版本包检索地址 archlinux packages
Install a local package
|
|
Install a remote package
|
|
AUR
需要安装 base-devel、git
|
|
使用 git 下载AUR包
|
|
安装命令
|
|
To build the package and install needed dependencies, add the flag
|
|
To clean up leftover files and directories
|
|
makepkg to remove the make dependencies later, which are no longer needed
|
|
Once all dependencies are satisfied and the package builds successfully,a package file (pkgname-pkgver.pkg.tar.zst) will be created in the working directory.
To install, use -i/–install
|
|
example:
|
|