有没有办法只更新 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 列表。非常有用(至少对我来说)。