LINUX.ORG.RU

Добавление ppa с xrdp-egfx в Debian 12

 apt-key, ,


0

1

Намереваюсь нарушить заповедь Don’t break Debian, ибо xrdp-egfx из ppa в Убунту-контейнере у меня работает, а собранный из исходников под Дебианом нет (xrdp из ветки с h.264 даёт ошибку X server could not be started).

В /etc/apt/sources.list.d положил файл xrdp-egfx.list со строкой deb http://ppa.launchpad.net/saxl/xrdp-egfx/ubuntu focal main.

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D6710EE81387098F3784628EBFD985F0A1B2309F
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.P0mldCKRGC/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys D6710EE81387098F3784628EBFD985F0A1B2309F
gpg: ключ BFD985F0A1B2309F: импортирован открытый ключ "Launchpad PPA for msaxl"
gpg: Всего обработано: 1
gpg:                  импортировано: 1

apt update почему-то не идёт на грехопадение:

Игн:5 http://ppa.launchpad.net/saxl/xrdp-egfx/ubuntu focal InRelease                                      
Ошб:8 http://ppa.launchpad.net/saxl/xrdp-egfx/ubuntu focal Release

Хотя судя по выводу apt-key list ключ добавился:

pub   rsa1024 2013-10-19 [SC]
      D671 0EE8 1387 098F 3784  628E BFD9 85F0 A1B2 309F
uid         [ неизвестно ] Launchpad PPA for msaxl
★★★★★

Надпись:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

Тебя не смущает? В trusted.gpg.d ключи лежат?

apt update почему-то не идёт на грехопадение:

И правильно делает)) Вангую оно не заработает из-за несовместимости либ.

PRN
()
Последнее исправление: PRN (всего исправлений: 1)
Ответ на: комментарий от PRN

Тебя не смущает? deprecated

Не осилил man: там предлагается теперь делать нечто вроде wget -qO- https://myrepo.example/myrepo.asc | sudo tee /etc/apt/trusted.gpg.d/myrepo.asc, но какой теперь аналог для apt-key adv --keyserver [server] --recv-keys [key] мне не ясно.

В trusted.gpg.d ключи лежат?

Похоже, что не лежат:

$ ls /etc/apt/trusted.gpg.d
debian-archive-bookworm-automatic.asc           debian-archive-buster-automatic.asc
debian-archive-bookworm-security-automatic.asc  debian-archive-buster-security-automatic.asc
debian-archive-bookworm-stable.asc              debian-archive-buster-stable.asc
debian-archive-bullseye-automatic.asc           google-chrome.gpg
debian-archive-bullseye-security-automatic.asc  microsoft-edge.gpg
debian-archive-bullseye-stable.asc

В /etc/apt/keyrings/ тоже не лежат, причём чем отличаются эти два каталога я не понимаю.

eugrus ★★★★★
() автор топика

Через apt-key adv ключ добавился в /etc/apt/trusted.gpg, скорее всего.

Просто положи файл asc в /etc/apt/trusted.gpg.d/. Содержимое файла взять по такой логике: заходишь по адресу https://launchpad.net/~saxl/+archive/ubuntu/xrdp-egfx, там разворачиваешь Technical details, тыкаешь на Signing key, видишь там ссылку на публичный ключ, берёшь его и кладёшь в файл xrdp-egfx.asc

P.S.

xrdp-egfx из ppa

Блиин, где ж ты раньше (пару месяцев назад) был то!

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Через apt-key adv ключ добавился в /etc/apt/trusted.gpg, скорее всего.

Так точно!

$ strings /etc/apt/trusted.gpg |grep Launchpad
Launchpad PPA for msaxl

разворачиваешь Technical details, тыкаешь на Signing key, видишь там ссылку на публичный ключ, берёшь его и кладёшь в файл xrdp-egfx.asc

Благодарю! Сделано!

Но какие-то вдруг чудеса чудесные:

Ошб:8 http://ppa.launchpad.net/saxl/xrdp-egfx/ubuntu focal Release                
  404  Not Found [IP: 2620:2d:4000:1::81 80

При этом в браузере http://ppa.launchpad.net/saxl/xrdp-egfx/ubuntu открывается.

Блиин, где ж ты раньше (пару месяцев назад) был то!

А что было пару месяцев назад? Кто-то тоже гнался за мечтой о терминальном сервере под Linux без дрыгающей прокрутки? :D

eugrus ★★★★★
() автор топика
Ответ на: комментарий от eugrus

Но какие-то вдруг чудеса чудесные

http://ppa.launchpad.net/saxl/xrdp-egfx/ubuntu/dists/

focal там нет.

А что было пару месяцев назад?

Нужен был rdp сервер, тормозило сильно.

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от Dimez

focal там нет

Как тогда в итоге должна выглядеть корректная запись в /etc/apt/sources.list.d/xrdp-egfx.list?

Нужен был rdp сервер, тормозило сильно.

Я ещё присматривался к Gnome Remote Desktop вместо xrdp. h.264 в grd уже давно есть, но адекватное управление сессиями с rdp-логином через gdm включили только в этом году. Пока что единственный «коробочный» способ – поставить Федору или Арч на bare metal (или full virt). Внутри LXC отказывается работать: https://discourse.gnome.org/t/cant-connect-to-a-headless-gnome-remote-desktop/21354

eugrus ★★★★★
() автор топика
Последнее исправление: eugrus (всего исправлений: 1)
Ответ на: комментарий от eugrus

Как тогда в итоге должна выглядеть корректная запись в /etc/apt/sources.list.d/xrdp-egfx.list?

Судя по тому, что jammy основан на bookworm/sid, видимо, jammy. Ну или devel, посмотри сам, в чём разница.

P.S. У меня как раз виртуалка была.

Dimez ★★★★★
()
Ответ на: комментарий от PRN

не заработает из-за несовместимости либ

Увы, так и есть:

$ sudo apt install xrdp-egfx xorgxrdp-egfx
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 xrdp-egfx : Зависит: libjpeg8 (>= 8c) но он не может быть установлен
             Зависит: libx264-163 (>= 2:0.163.3060+git5db6aa6) но он не может быть установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
eugrus ★★★★★
() автор топика
Ответ на: комментарий от eugrus

Ты можешь попробовать поставить схожие пакеты и воспользоваться dpkg -i pkg-name.deb но дальше может быть несовместимость версий so’шек. Чем тебе remmina не угодила? Она в репах должна быть, только в репах как обычно все по пакетам раскидано и для рдп еще remmina-plugin-rdp нужен.

PRN
()
Ответ на: комментарий от PRN

Впрочем, remmina и как клиент даёт сомнительные результаты: при подключении к Windows Server сглаживание шрифтов выглядит плохо. Из xfreerdp примерно как из mstsc.

eugrus ★★★★★
() автор топика
Ответ на: комментарий от eugrus

libjpeg8 libx264-163

Как интересно! В deb12 есть libjpeg62 и вместе с этим libx264-164, а в ubuntu 22.04 есть libjpeg8 и libx264-163 :)

Dimez ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.