По вашему выводу проблема понятна: RPM OpenCode Desktop собран не под ALT, а под Fedora/RHEL-подобное окружение. Сами нужные библиотеки в ALT p11 в основном есть: например, `libXtst`, `libXScrnSaver`, `at-spi2-core`, `xdg-utils`; GTK3 в ALT фигурирует как `libgtk+3`. ([Alt Linux Packages][1])
Для **ALT Workstation K 11.1 x86_64** я бы устанавливал Desktop через **Etersoft EPM (`eepm`)**, а не напрямую через `apt-get install ./opencode*.rpm`. `eepm` как раз умеет перепаковывать сторонние RPM под ALT; сам проект рекомендует для пакетов, имеющих правила адаптации, использовать `epm install --repack` или `epm play`. ([GitHub][2])
Сначала:
```bash
sudo apt-get update
sudo apt-get install eepm eepm-repack
```
Проверьте версию:
```bash
epm --version
```
Затем попробуйте **предпочтительный вариант**:
```bash
sudo epm play opencode-desktop
```
В актуальном `eepm` уже есть отдельная поддержка `opencode-desktop`. В истории проекта видно, что первоначальная поддержка OpenCode появилась в `eepm 3.64.51`, а позднее рецепт получил/использует имя `opencode-desktop`. ([GitHub][3])
### Но у ALT p11 есть нюанс
В p11 некоторое время поставлялся `eepm 3.64.35`, то есть команда выше у вас может ответить примерно:
```text
Unknown package: opencode-desktop
```
потому что поддержка OpenCode появилась позже. ([Alt Linux Packages][4])
В таком случае попробуйте перепаковать уже скачанный RPM:
```bash
cd ~/Загрузки
sudo epm install --repack ./opencode-desktop*.rpm
```
Именно `--repack` здесь существенно — EPM адаптирует требования стороннего RPM к ALT. ([GitHub][2])
Я бы **не** делал пока:
```bash
rpm -Uvh --nodeps opencode-desktop*.rpm
```
Хотя программу таким образом можно насильно записать в RPM-базу, это скрывает реальные зависимости и потом может привести к проблемам при обновлении/удалении.
Из вашего списка видно, что часть зависимостей соответствует ALT напрямую, а часть имеет другое название. Например, сам ALT при сборке Electron использует `libXtst`, `libXScrnSaver`, `libnss` и `libgtk+3`, что очень близко к набору зависимостей OpenCode Desktop. ([Alt Linux Packages][5]) Поэтому технически приложение, скорее всего, сможет работать на p11 — проблема прежде всего в метаданных RPM.
**Сделайте сейчас вот эти три команды и пришлите результат:**
```bash
epm --version
```
```bash
apt-cache policy eepm
```
```bash
sudo epm install --repack ./opencode-desktop*.rpm
```
Особенно интересен **последний вывод**. По нему я смогу точно сказать, какую зависимость/правило нужно поправить, если `eepm` вашей версии тоже не установит OpenCode Desktop.
[1]: https://packages.altlinux.org/en/p11/srpms/libXtst/?utm_source=chatgpt.com "ALT Linux - p11 - libXtst-1.2.4-alt1 - The Xtst Library"
[2]: https://github.com/Etersoft/eepm/blob/master/bin/epm-repack?utm_source=chatgpt.com "eepm/bin/epm-repack at master"
[3]: https://github.com/Etersoft/eepm/blob/master/eepm.spec?utm_source=chatgpt.com "eepm/eepm.spec at master · Etersoft/eepm"
[4]: https://packages.altlinux.org/en/p11/srpms/eepm/specfiles/?utm_source=chatgpt.com "ALT Linux - p11 - eepm - Specfile"
[5]: https://packages.altlinux.org/en/p11/srpms/electron29/?utm_source=chatgpt.com "electron29-29.2.0-alt1 - Build cross platform desktop apps ..."