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 был реализован для дальнейшей проверки точности размера передаваемых данных.

Удалены кодеки ALAW/ULAW из бэкендов Linux, у которых были проблемы со стабильностью, снято ограничение на имя файла CLIPRDR при подключении к серверам, отличным от Windows, а также добавлен параметр «enforce_TLSv1.2» и параметр командной строки для принудительного использования TLSv1.2 вместо TLSv1.3.

Что же касается части проблемы, которые были решены иВ этом новом релизе упоминается следующее:

  • Реализовано исправление для предотвращения чтения за пределами FFMPEG.
  • Добавлена ​​поддержка отключения для генерации обратной трассировки.
  • Добавлено приложение wlfreerdp
  • Реставрация окон РЕЙЛ
  • Рефакторинг блокировки потоков WinPR
  • Исправление утечки памяти Mac rdpsnd
  • Исправление утечки памяти Mac Audin
  • автоматическая версия андроида
  • Добавлена ​​поддержка возможностей GFX 10.7.
  • Добавлены улучшения API сервера RDPSND.
  • Добавлены улучшения серверного DVC API.
  • Фиксированные значения osMinorType
  • Добавьте отсутствующие значения osMajorType.
  • исправить неправильное использование флага различия поддиапазонов (исправление артефакта мозаики)

В конце концов если вам интересно узнать об этом больше Об этом выпуске вы можете узнать подробности в по следующей ссылке.

Как установить FreeRDP 2.8.0 на Ubuntu и производные?

Для тех, кто заинтересован в возможности установить эту новую версию FreeRDP 2.8.0, они могут сделать это, следуя приведенным ниже инструкциям.

Первое, что мы должны сделать, это получить исходный код. этой новой версии, чтобы иметь возможность собирать пакеты для установки приложения, мы можем собрать пакет flatpak из исходного пакета .deb.

Чтобы получить код, мы собираемся открыть терминал и в нем набираем следующие команды:

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. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.