我可以让 pacman 知道手动安装的软件包吗?

Jiv*_*ngs 7 arch-linux pacman software-installation

由于我的设置,我无法使用 pacman 来实际安装软件包,但是如果我通过下载和解压缩从 Arch 存储库手动安装软件包,例如:

wget http://mirrors.kernel.org/archlinux/core/os/x86_64/curl-7.26.0-1-x86_64.pkg.tar.xz
tar -Jxvf curl-7.26.0-1-x86_64.pkg.tar.xz -C /
Run Code Online (Sandbox Code Playgroud)

...有没有办法让 pacman 意识到它,以便它可以控制未来的更新或卸载?

lyn*_*ynx 8

如果您手动下载软件包,那么使用 pacman 安装它们是最简单的:

pacman -U curl-7.26.0-1-x86_64.pkg.tar.xz
Run Code Online (Sandbox Code Playgroud)

这样他们也会像任何其他包裹一样被跟踪。如果这种操作模式的原因是系统损坏,只需在之后运行 pacman(如果可以),重新安装将负责跟踪。