FreeRDP 2.8.0 已经发布,这些是它的新闻

几天前 宣布发布新版 FreeRDP 2.8.0, 它是远程桌面协议 (RDP) 的一种实现,在这个新版本中突出了 API 工作的一些改进,以及服务器端的处理、错误修复等。

该项目提供 一个将RDP支持集成到第三方应用程序中的库 以及可用于远程连接到Windows桌面的客户端。 项目代码是根据Apache 2.0许可证分发的。

FreeRDP 2.8.0的主要新功能

在介绍的这个新版本的 FreeRDP 中,强调了 添加了对处理“[MS-RDPET]”和“[MS-RDPECAM]”操作的支持 在服务器端。

我们还可以在这个新版本中发现 用于获取对等接受的通道名称和标志的 API。

除此之外,还要强调的是 功能 Stream_CheckAndLogRequiredLength 实施以进一步验证传输数据大小的准确性。

从存在稳定性问题的 Linux 后端移除了 ALAW/ULAW 编解码器,移除了连接到非 Windows 服务器时对 CLIPRDR 文件名的限制,并添加了“enforce_TLSv1.2”设置和命令行选项以强制使用 TLSv1.2 而不是 TLSv1.3

至于部分 已解决的问题和在这个新版本中,提到了以下内容:

  • 实施修复以防止 FFMPEG 越界读取
  • 为回溯生成添加了断开连接支持
  • 添加了 wlfreerdp 应用程序
  • RAIL 窗户修复
  • 重构 WinPR 线程阻塞
  • Mac rdpsnd 内存泄漏修复
  • Mac Audin 内存泄漏修复
  • 安卓自动版
  • 添加了 GFX 10.7 功能支持
  • 添加了服务器 RDPSND API 增强功能
  • 添加了服务器 DVC API 改进
  • osMinorType 固定值
  • 添加缺少的 osMajorType 值
  • 修复子带差异标志的错误使用(平铺伪影修复)

最后 如果您有兴趣了解更多有关它的信息 关于此版本,您可以在 以下链接。

如何在Ubuntu及其衍生版本上安装FreeRDP 2.8.0?

对于有兴趣能够安装此新版本的FreeRDP 2.8.0的用户,可以按照下面共享的说明进行安装。

我们必须做的第一件事就是获取源代码 为了能够构建用于应用程序安装的软件包,我们可以从源代码.deb软件包中构建flatpak软件包。

要获取代码, 我们将要打开一个终端,并在其中键入以下命令:

git clone git://github.com/FreeRDP/FreeRDP.git

cd FreeRDP

现在要构建Flatpak软件包, 我们必须将支持添加到系统中。 如果没有,可以按照以下说明进行操作 本文中有详细介绍。

添加了支持后,我们将安装以下内容(始终放置在包含FreeRDP代码的文件夹中很重要):

flatpak install flathub org.freedesktop.Platform//18.08 
flatpak install flathub org.freedesktop.Sdk//18.08 
flatpak-builder <build dir> packaging/flatpak/com.freerdp.FreeRDP.json

瞧,您将构建Flatpak软件包以安装在系统上。

要构建 deb 包,我们必须在终端中键入以下内容:

sudo apt build-dep freerdp2-x11

sudo apt-get install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev libfaad-dev libfaac-dev

ln -s packaging/deb/freerdp-nightly debian

dpkg-buildpackage

我们可以使用的最后一种方法是直接从系统的存储库安装应用程序,唯一的缺点(在撰写本文时)是应用程序尚未更新到最新版本,这将是一个问题的等待。

可以通过打开终端并在其中键入以下命令来完成安装:

sudo apt install freerdp2-x11

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。