pacman -Syu、-Syyu 和 -Syuu 之间有什么区别?

pacman -Syu、-Syyu 和 -Syuu 之间有什么区别?

pacman -Syu、-Syyu 和 -Syuu 之间有什么区别?

有些人会说pacman -Syyu或者pacman -Syy更新 archlinux 而不是-Syu1

-Syuu在更改存储库后(2

y我想知道双倍和双倍的含义u

哪个更好,谢谢!

答案1

man pacman,添加粗体格式:

-u, --sysupgrade
升级所有过时的软件包。如果存在更新的软件包,将检查并升级每个当前安装的软件包。将显示所有要升级的软件包的报告,未经用户确认,操作不会继续。依赖项会在此级别自动解析,并在必要时安装/升级。

传递此选项两次以启用包降级;在这种情况下,pacman将选择与本地版本不匹配的同步包。当用户从测试存储库切换到稳定存储库时,这可能很有用。

还可以手动指定其他目标,以便在同一操作中-Su foo 进行系统升级和安装/升级“ ”软件包。foo

-y,--刷新

从定义的服务器下载主包数据库的新副本pacman.conf(5)。这通常应该在每次使用--sysupgrade或时使用-u传递两个--refresh-y标志将强制刷新所有包数据库,即使它们看起来是最新的。

维基百科建议-Syuu您在禁用测试存储库时可能需要降级一些软件包。

通常推荐的选项是使用-Syu.特别是,如果使用-Sy,-Su应该使用它(所以-Syu)或不久之后完成(请参阅系统维护常见问题解答)。

至于-yy,一般是不建议。仅当您的镜子出现问题时才使用它。除非您的镜像正在运行并且您想要切换镜像,否则没有理由在每次想要升级时重新下载整个包数据库文件。您可能希望在切换镜像时使用它,以便所有包数据库文件保持一致。

相关内容