![我可以让 pacman 知道手动安装的软件包吗?](https://linux22.com/image/23630/%E6%88%91%E5%8F%AF%E4%BB%A5%E8%AE%A9%20pacman%20%E7%9F%A5%E9%81%93%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%90%97%EF%BC%9F.png)
由于我的设置,我无法使用 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 /
...有没有办法让 pacman 意识到这一点,以便它可以控制未来的更新或卸载?
答案1
如果您手动下载软件包,那么使用 pacman 安装它们是最简单的:
pacman -U curl-7.26.0-1-x86_64.pkg.tar.xz
这样它们也将像任何其他包裹一样被跟踪。如果这种操作模式的原因是系统损坏,只需稍后运行 pacman(如果可以),重新安装将负责跟踪。
答案2
不可以。如果您希望 pacman 为您管理该程序,您必须使用 pacman 来安装它。
curl
是核心,你为什么不呢pacman -S curl
?