升级到比存储库中的包更新的包的最佳实践方法是什么?
我在 Ubuntu 14.04 上的 Remmina 中继续遇到这个错误。一位 Arch 用户告诉我,在 Arch 将他升级到更高版本的 Remmina(而不是 Ubuntu 14.04 存储库中提供的版本)之前,他也遇到了这种情况。
布伦丹隐藏说:
我在运行 ArchLinux 时遇到了这个完全相同的错误。但是似乎已在最新版本中修复。我的 pacman 日志显示我在 10 月 17 日星期四将 Remmina 从 v1.0.0 更新到 v1.1.1。
我已经通过错误跟踪器请求 Ubuntu 通过存储库提供这个更新的软件包,但这还没有被批准。
那么,升级到比存储库中的包更新的包的最佳实践方法是什么?
Remmina 的
master
分支机构有一个用于稳定版本的 PPA。使用安装 Remmina 1.1.1
现在 Ubuntu 将继续安装放入此 repo 的任何新版本的 Remmina。如果要阻止 remmina 更新,请使用以下命令:
Remmina 开发人员正在发布Remmina snap。所有主要的 Linux 发行版都支持 Snap,包括 Ubuntu 14.04。使用 snap 的优点是它始终是最新的,会自动更新到新版本并且非常容易安装最新版本的 Remmina。
在 Ubuntu 14.04 上安装 Remmina
如果您通过 apt 安装了旧版本的 Remmina,您可以按如下方式将其删除:
只是提醒一下。我最近尝试了这个,它确实升级了 remmina,RDP 工作得很好。但是,它替换
libfreerdp1
为不同的版本,导致vlc
由于缺少依赖项而被删除。我最终
vlc
通过使用apt-get download
获取除libfreerdp1
for之外的所有 deb 包来强制安装vlc
,然后执行 adpkg --force-depends
来安装它。到目前为止它似乎有效。YMMV