Получение исходного кода модифицированной версии сервера xrdp
27 января 2026
ID 307546
Чтобы получить исходный код xrdp-kaspersky-usb-redirector:
- Склонируйте git-репозиторий в директорию
xrdp-kaspersky-usb-redirector:git clone -b 9002568-prepare-patch https://github.com/alega-kas/xrdp.git xrdp-kaspersky-usb-redirector
- Перейдите в созданную директорию
xrdp-kaspersky-usb-redirector:cd xrdp-kaspersky-usb-redirector
- Добавьте в директорию
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
- Добавьте в директорию
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
- Добавьте в директорию
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
- Убедитесь, что файлы с исходным кодом библиотек
libjpeg,libpainterиlibrfxcodecбыли добавлены в соответствующие поддиректории в результате выполнения шагов 3–5. Требуемая структура директорий представлена ниже:xrdp-kaspersky-usb-redirector/
├── ...
├── libjpeg/
├── libpainter/
├── librfxcodec/
├── ...