如何使用 apt 在 ubuntu 上安装最新版本的 tomcat?

如何使用 apt 在 ubuntu 上安装最新版本的 tomcat?

apt-get install只会安装 7.0.26,获取最新版本的规定方法是什么7.0.47

我使用的是 12.04。我试图避免手动下载和安装。

答案1

如果您想要 ubuntu 存储库中没有的最新版本,可以通过以下替代方法获取。

  • 从网站手动下载
  • 从非官方存储库下载。
  • 下载并构建最新的源代码。
  • 下载自其他 Linux存储库并使用外星人

现在您不想手动安装,让我们讨论其他方法。


从非官方存储库下载。

一旦找到所需的存储库,打开终端并输入。

sudo add-apt-repository ppa:(您的 ppa 在此处)
sudo apt-get update
sudo apt-get install tomcat

笔记:-

您首先必须暂时阻止包含旧版本 tomcat 的 repo,否则它们会干扰。您可以通过以下方式执行此操作

sudo add-apt-repository -r ppa:(此处为你的 ppa)

完成后,不要忘记将其添加回来。


下载并构建

此链接提供源代码。构建和安装软件请阅读软件文档/论坛和编译简单如何


从其他来源下载

使用网站或任何其他地方下载包。然后用来alien转换包。alien man pages阅读有关使用外星人的帮助。

答案2

简而言之

升级到最新的非 LTS 以获取最新的 Tomcat 版本

详细信息

Ubuntu 的 LTS 版本注重稳定性而非功能。如果您想运行最新版本的 Tomcat,那么您使用的 Ubuntu 版本是错误的。您可能需要升级到最新的非 LTS 版本,以获取 Ubuntu 存储库中可用的最新版本的 Tomcat。

您可能有兴趣阅读为什么 Ubuntu 存储库没有最新版本的软件?

答案3

tomcat@launchpad:7.0.47-1 从 14.04 开始可用,因此使用 apt-get 将无法工作(您需要引入的不仅仅是 tomcat,因为您的系统会发现许多较新的版本)。

如果有人想知道第二种最佳方法:您可以下载 debian 安装程序文件并让 Ubuntu 软件中心安装它(第三种方法是从 apache 网站下载进行安装)。

  • 套餐详情可查看这里并且可以找到 deb 安装程序这里。 这取决于:

    adduser
    debconf (>= 0.5)
    tomcat7-common (>= 7.0.47-1) 
    ucf 
    

    下载 DEB 文件后,只需从 Nautilus 双击它,如果可以安装,从技术上讲这是一种手动方法,但尽可能简单。

答案4

如果您不想手动下载并安装 Tomcat(无论是从源代码还是使用.deb通过 安装的某些包dpkg),那么显然安装它的唯一可能性是通过包管理器(即apt-get)。

软件包管理器会自动从互联网上的存储库中检索软件包。Ubuntu 开发人员尚未将 7.0.47 版本发布在 12.04 的官方存储库中,因此您最多只能寄希望于第三方存储库,例如 PPA。

不幸的是,Ubuntu 上似乎没有这样的 Tomcat 第三方存储库。至少,我刚刚搜索了相当广泛的内容,但没有找到。

因此你的选择是:

  1. 升级到新的 Ubuntu 版本(当然,较新的 Ubuntu 版本不是长期支持的,因此这可能不是您的选择)。在当前版本(即 Ubuntu 13.10)中,您将找到 Tomcat 7.0.42。此外,在即将推出的 Ubuntu 14.04 中,将提供 Tomcat 7.0.47。Ubuntu 14.04 也将获得长期支持,因此这可能是一个有趣的选择,但您必须等到四月。

    浏览至packages.ubuntu.org 上 tomcat7 软件包的详细信息准确找到 Ubuntu 版本中可用的版本。

  2. 如果您不想升级您的 Ubuntu:请等待 ;) Ubuntu 12.04 将支持到 2017 年初,因此 Tomcat 7.0.47 肯定会在某个时候为 Ubuntu 12.04 提供。请记住,这是一个稳定的长期支持版本,因此新软件包不会那么快推出。这是生产环境中明智的做法。您并不总是想要最新和最好的。您想要一些稳定的东西。

  3. 如果升级和等待都不是可接受的选择,那么您只能手动安装 Tomcat。请参阅如何在 Ubuntu 12.04.3 LTS 上安装 Tomcat 7.0.42?了解如何在 Ubuntu 12.04 中手动安装最新的 Tomcat(该线程是关于 Tomcat 7.0.42 的,但方法当然与 Tomcat 7.0.47 类似)。

相关内容