Получение исходного кода модифицированной версии сервера xrdp

27 января 2026

ID 307546

Чтобы получить исходный код xrdp-kaspersky-usb-redirector:

  1. Склонируйте git-репозиторий в директорию xrdp-kaspersky-usb-redirector:

    git clone -b 9002568-prepare-patch https://github.com/alega-kas/xrdp.git xrdp-kaspersky-usb-redirector

  2. Перейдите в созданную директорию xrdp-kaspersky-usb-redirector:

    cd xrdp-kaspersky-usb-redirector

  3. Добавьте в директорию xrdp-kaspersky-usb-redirector/libjpeg исходный код библиотеки libjpeg-turbo (версия исходного кода должна соответствовать тегу jpeg-9e):

    wget https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/jpeg-9e.zip -O libjpeg.zip

    7z x libjpeg.zip

    rm libjpeg.zip

    mv libjpeg-turbo-jpeg-9e libjpeg

  4. Добавьте в директорию xrdp-kaspersky-usb-redirector/librfxcodec исходный код библиотеки librfxcodec (версия исходного кода должна соответствовать ревизии c6b41afa):

    wget https://codeload.github.com/neutrinolabs/librfxcodec/zip/c6b41afa -O librfxcodec.zip

    7z x librfxcodec.zip

    rm librfxcodec.zip

    mv librfxcodec-c6b41afa librfxcodec

  5. Добавьте в директорию xrdp-kaspersky-usb-redirector/libpainter исходный код библиотеки libpainter (версия исходного кода должна соответствовать ревизии 2255b386):

    wget https://codeload.github.com/neutrinolabs/libpainter/zip/2255b386 -O libpainter.zip

    7z x libpainter.zip

    rm libpainter.zip

    mv libpainter-2255b386 libpainter

  6. Убедитесь, что файлы с исходным кодом библиотек libjpeg, libpainter и librfxcodec были добавлены в соответствующие поддиректории в результате выполнения шагов 3–5. Требуемая структура директорий представлена ниже:

    xrdp-kaspersky-usb-redirector/

    ├── ...

    ├── libjpeg/

    ├── libpainter/

    ├── librfxcodec/

    ├── ...

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!