设想:使用 xrdp 从 Windows 笔记本电脑到 Ubuntu 机器的远程桌面连接。
使用 APT 安装 xrdp 后,我得到了如下所示的版本。但是,此版本存在一个问题,即触摸板滚动速度比应有的速度快 20 倍左右,这使其非常难以使用。
我可以从源代码构建并安装更高版本的 xrdp,但我的桌面从未启动,我只看到黑屏。通过 APT 安装必须自动为我配置一切,但我不知道如何手动复制。
我怀疑滚动问题可能在更高版本的 xrdp 中得到修复。如何通过 APT 获取 xrdp 的后续版本? 一般来说,APT 需要做些什么才能支持更高版本的软件包?
- 20.04.4 LTS(焦点窝)
- xorgxrdp/focal,now 1:0.2.12-1 amd64 [已安装] 用于 X.org 的远程桌面协议 (RDP) 模块
- xrdp/focal,现在 0.9.12-1 amd64 [已安装] 远程桌面协议 (RDP) 服务器
答案1
总结:你不能。
为了使 apt 支持更高版本的软件包,软件包维护者必须打包 Ubuntu 的代码,并且可能在发布到 apt 之前对其进行测试/验证。如果 apt 上没有软件包的较新版本,您无法在 apt 上获取它(除非您自己成为软件包维护者)。Apt 并不总是(读作:通常不)包含最新版本的软件包,因为打包较新版本需要志愿者和时间以及测试和验证。如果您确实需要较新版本的软件包,则必须自己从源代码构建它(或者在某处找到 .deb,如果有的话)。您可能能够找到教程或说明,以配置系统以按照您想要的方式工作。
一般来说,apt 能够自动配置一切的原因是它运行各种脚本(安装前和安装后脚本)来设置软件包。如果你能从某处获得 .deb 软件包,它很可能有设置一切所需的脚本。
另一种可能性是,新版本有错误,根本无法在您的系统上运行(这可能是它尚未在 apt 中的原因之一;))