当我使用 apt-get install [program] 时,如何始终下载最新版本的程序?

当我使用 apt-get install [program] 时,如何始终下载最新版本的程序?

我尝试通过以下方式安装 Eclipse IDE 和 arduino:

sudo apt-get update
sudo apt-get install arduino
sudo apt-get install eclipse

但是Eclipse 3.8版本和Arduino IDE 1.0.3版本都不是最新版本。使用apt-get install时需要指定程序的哪个版本吗?

答案1

Ubuntu 官方存储库中的软件包并不总是开发人员的最新发布版本。如果开发人员有自己的存储库,您可以随时将该存储库添加到您的软件源中,apt 将从那里获取最新版本。否则,您必须从开发人员源下载最新版本并按照他们的说明进行安装。

答案2

这就是获取软件包最新版本的方法。在这种情况下,Eclipse 3.8 是存储库中可用的最新版本宇宙。许多软件项目不维护 Ubuntu 的软件包,因此您最终只能依靠志愿者来完成这项工作。Eclipse 就是其中之一,并且通常比官方版本落后很多。

由于 Eclipse 本身为其包和界面提供了自动更新,因此您可以选择手动安装它。

答案3

您对 apt-get update 的命令将刷新软件包列表,其中包含您正在使用的 Ubuntu 发行版中的最新可用版本(我假设您使用的是 13.04 或 12.04.3,对吗?)。如果您想知道 apt-get 将安装哪个版本,请使用以下命令:

sudo apt-cache 显示 arduino

或者;

sudo apt-cache 显示 eclipse

它将产生以下输出:

软件包:eclipse 优先级:可选 部分:universe/devel 安装大小:121 维护者:Ubuntu 开发人员 原始维护者:Debian Orbital Alignment Team 架构:全部 版本:3.8.1-1ubuntu1 依赖:eclipse-jdt(>= 3.8.1-1ubuntu1),eclipse-pde(>= 3.8.1-1ubuntu1) 文件名:pool/universe/e/eclipse/eclipse_3.8.1-1ubuntu1_all.deb...

相信这会有帮助!

相关内容