使用 pacman 只更新一个包

使用 pacman 只更新一个包

有没有办法只更新 pacman 中选定的程序?

我在上网本上运行 ArchLinux,系统的完全升级占用的临时空间比我的系统更多,所以我想一次只更新一个程序

答案1

Pacman 的安装命令实际上意味着“同步”,因此安装新软件包和升级单个软件包的命令是相同的。

pacman -S packagename

这将升级包。

答案2

在 pacman 中,你实际上可以指定cache目录:

--cachedir <dir> set an alternate package cache location

因此,如果您将 USB 记忆棒插入计算机,则可以按照正常方式进行完整的系统升级,然后将下载的软件包扔到 USB 记忆棒上,如下所示:

pacman -Syu --cache /media/USB_STICK/pacman/

它不需要太多空间(一根普通的1GB棒就足够了),所以它应该可以很好地与您的上网本配合使用。

如果您的互联网速度较慢,您甚至可以创建一个下载列表并从另一台计算机下载文件,如下所示:

pacman -Syup

它会打印出包 URL 列表。非常有用(至少对我来说)。

相关内容