我安装了很多软件。但是新版本发布后,应用程序并没有通知我有更新可用。
我发现在大多数 Ubuntu 应用程序中更新选项不可用。我应该等待下一版本才能获得该软件的更新版本。我一直在使用其 PPA 提供的软件包更新 Mozilla。
在 ubuntu 中,有没有办法不使用任何 PPA 来更新软件?
请不要推荐从源代码构建方法,因为我不喜欢做那些奇怪的事情,比如手动配置东西等等。
答案1
如果您安装了 USC 的软件,那么您将自动获得该软件的更新。对于 Firefox,由于它是 Ubuntu 中的默认浏览器,因此 Firefox 更新既是安全更新,也是关键更新。但是,当 Firefox 发布时,您无法立即获得更新,因为需要花费一些时间来为其构建软件包并针对 Ubuntu 进行优化。这就是为什么 Firefox 发布时您无法获得更新的原因。对于其他软件,如果有更新,更新管理器肯定会通知您。顺便说一句,如果更新管理器无法做到这一点,您还可以使用 Ubuntu Tweak 来管理 ppa 并获取更新的软件......
答案2
据我所知,很少有便携式应用程序在应用程序内提供更新,但我认为它不适用于整个 ubuntu,因为软件安装是一个特权过程。你应该看看如何确保 apt-get 拥有最新版本的软件并理解ubuntu 发布流程。因此,除非有冻结例外或反向移植,否则您可能永远无法在 ubuntu 中获得最新的软件(如果这是您想要的)。这可能就是 PPA 和自定义存储库出现的原因。
如果应用程序本身声明它通过 PPA 提供支持,我认为走这条路没有任何坏处。像 google-chrome、opera 等软件也从自己的系统中提供自定义存储库,因此您将保持最新状态。如前所述,还有其他自定义存储库,例如梅迪布图 得到debETC。
唯一的其他选择是从源代码构建。
PS Firefox 将直接从存储库获取最新更新,您不需要 ppa。
答案3
您可能有兴趣请求Ubuntu 反向移植。从 12.04 开始,ubuntu-dev-tools 包中有一个名为 requestbackport 的脚本,可用于请求后续版本中可用的稳定版本的软件更新。请注意,并非所有软件都符合反向移植的条件。
答案4
就您而言,最好使用滚动发布发行版,例如 Chakra、PCLOS、Linux Mint Debian,因为它们会频繁更新核心和应用程序,您无需重新安装。Ubuntu 追求稳定性,因此应用程序会保持在最稳定的版本,但 PPA 使更新变得轻而易举。