我已经从软件中心安装了 Geary 邮件客户端 0.4.0。当我看到有新版本 0.4.1 时,我通过终端添加了 PPA。
sudo add-apt-repository ppa:yorba/ppa
sudo apt-get update
我仍然停留在 0.4.0 版本。
我做错什么了吗?
答案1
这 -
sudo apt-get update
仅更新存储库,使用
sudo apt-get upgrade
升级用于从 /etc/apt/sources.list 中枚举的源安装系统上当前安装的所有软件包的最新版本。
sudo apt-get dist-upgrade
Dist-upgrade 除了执行功能外,还智能地处理新版本软件包的老化依赖关系;apt-get 有一个“智能”冲突解决系统,它会尝试在必要时以牺牲不太重要的软件包为代价来升级最重要的软件包。因此,dist-Upgrade 命令可能会删除一些软件包。
如前所述,更新将安装所有最新的软件包,如果您只想更新特定的软件包,请使用-
sudo apt-get install package_name
但如果除该包之外的所有内容都已更新,则可以直接使用更新。
答案2
在终端上运行以下命令来更新 geary,
sudo add-apt-repository ppa:yorba/ppa
sudo apt-get update
sudo apt-get install geary
答案3
您需要运行:
sudo apt-get 升级
后apt-get update
PS 这将更新系统上的所有软件包。
要更新特定软件包,请使用:
sudo apt-get install 软件包名称
就你的情况而言:
安装 Geary
答案4
这个问题不一样,但答案一般都一样。大部分回答经过路易斯·阿尔瓦拉多。
除了这里所有当前的答案之外,我想补充一个我一直使用 Firefox beta PPA 的原因。(尽管这里的其他答案很可能是适合您的正确解决方案)
当尝试通过添加新的 PPA 来升级软件包时,如果软件包没有升级,您可以在启动板上进行检查,以确保有适用于您的操作系统版本的成功构建。
例如,我已经添加了适用于 Firefox beta 的 PPA。
sudo add-apt-repository ppa:mozillateam/firefox-next
我的系统是 Ubuntu 13.10 x64。因此检查启动板上的 PPA(https://launchpad.net/~mozillateam/+archive/firefox-next/+packages),目前看来,在 64 位架构上针对该特定 Ubuntu 版本的构建失败了。因此,软件包没有升级,我只能使用 Firefox 的发布版本,而不是测试版本。
只要 PPA 在启动板上,你就可以随时进行此检查。
对于你的情况,你需要检查https://launchpad.net/~yorba/+archive/ppa/+packages。
目前似乎没有任何失败的构建,但这个答案对于未来和类似的问题可能会有所帮助。