我对即将描述的案例中包管理系统的工作方式感到困惑。我在 askubuntu 上找到了类似的问题,但我对该系统的了解还不够,无法将我读到的内容应用到我的情况中,即:
我首先从 repo 安装了 Apache2 版本 2.4.7。但为了获得一些高级模式安全防火墙规则正常工作,我从 Ubuntu 官方网站下载了 .deb 文件,安装了 2.4.10 版本https://launchpad.net/ubuntu/+source/apache2。
那么,我的系统会自动检查此软件包的更新吗?我认为除非存储库更新为包含 2.4.10,否则我不会得到任何更新。但也许我错了。
更重要的是,是否有一种通用的方法可以判断apt
是否正在检查包的更新?
答案1
您永远不会获得手动安装的软件包的更新,这些软件包不是通过 PPA 或 Ubuntu 存储库安装的。您必须为每个新版本反复下载 deb 文件。
就您而言,您已从官方 Ubuntu Launchpad 网站安装了 Vivid 版本。如果您开始升级到 Vivid,您将获得 Apache 版本的更新。