众所周知,Arch Linux 存储库已更新为所有软件的所有最新版本。但在 Ubuntu 中,存储库没有更新,这通常会导致用户使用旧版本的软件。我需要 Ubuntu 12.10 的解决方法、提示或存储库,这样我应该能够获得已发布的应用程序的所有最新版本。
答案1
这是设计使然 - Ubuntu 基本上是 Debian 不稳定的。如果您需要尖端(和前沿)功能,您可能需要尝试 Debian 实验版或滚动发行版,例如 Slackware、openSUSE Tumbleweed、Arch Linux...或者直接使用 Gentoo。
答案2
以下是解决此问题的方法:
Apt (advanced-packaging-tool) 是一个在 Linux 上安装/删除程序和软件包的优秀工具。问题是程序和包有时太旧了。
为了帮助解决此问题,您可以使用 ppa(个人包存档)的外部存储库来获取软件/包的最新版本。
我们以 nginx 为例。 apt 上的版本是 1.1.19(在我写这篇文章时),但是您可以使用 nginx/stable ppa 存储库找到最新版本,即 1.2.6。
让我们看看它是如何工作的:
添加 apt-repository ppa:nginx/stable
add-apt-repository ppa: < user > / < package >
更新你的 apt 软件包
apt-get update
安装nginx
apt-get install nginx
在以下位置找到适合您的 Linux 发行版的更多存储库:https://launchpad.net/