问候,希望你一切都好。
我正在尝试修复 ubuntu 中的漏洞,目前正在使用 jammy jellyfish。我正在修复的一个漏洞是使用 sudo
当我使用命令 dpkg -l 或 apt list --installed 时,它会提示:
二、sudo 1.9.9-1ubuntu2.4 amd64
但是当我运行 sudo -V 时,它提示:
Sudo 版本 1.9.15p5
我该如何解决这个问题?
还有一个问题,我可以在我的 ubuntu 版本中安装最新版本的软件包吗,例如,openssh 的最新版本是OpenSSH 9.7/9.7p1,但 jammy 的最新版本是openssh 1:8.9p1-3。
非常感谢您的宝贵时间。
答案1
如果您执意要更新到较新的 OpenSSH 来修复此问题,则需要手动编译 OpenSSH 并将其安装在受影响的系统上。这并非易事,并且本文也不容易记录。
至于安装最新的软件包,flatpak 上的一些应用程序是社区维护的或由开发者自己维护的不和谐它由 discord 自己维护,并且与他们提供的 deb 版本相同。
至于您是否可以信任 flatpak,通过 flatpak 安装应用程序与发行版存储库中的应用程序一样安全。这意味着如果您使用 apt,它将与 flatpak 版本相同,如果您不想使用 flatpak,您可以使用 ppa,它们提供与 flatpak 相同的功能,这意味着它是最新的软件包,而不是像您在本机软件包存储库中找到的“稳定”版本,
如果你想要一个有最新软件包的发行版,你应该考虑滚动发布发行版,滚动发布发行版是指一旦软件包有更新,它就可以供你使用,它在本地存储库中,一些最常见的发行版提供这种功能拱(基于)openSUSE Debian 不稳定(也称为代号“Sid”),如果你因为使用 ubuntu 而想要一些熟悉的东西,我推荐 debian stable,因为它具有与 ubuntu 相同的架构,都基于 debian 并使用 apt,因此你可以轻松迁移到 debian stable,如果你喜欢冒险,你可以去拱并尝试了解 arch 和它的软件包