Код: Выделить всё
algri@rosa2021 ~ $ uname -a
Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
algri@rosa2021 ~ $ uname -a
Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Вот что установил чтобы заработало.algri14 писал(а): ↑02 окт 2022, 00:23Терминал guake — не запускается в PlasmaРугается на отсутствие зависимостей.Код: Выделить всё
algri@rosa2021 ~ $ uname -a Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
lib64vte-gir2.91-0.68.0-2.x86_64
lib64keybinder-gir3.0-0.3.1-1.x86_64
lib64keybinder3.0_0-0.3.1-1.x86_64
Заработало, но всё равно ругается немного, не все библиотеки подхватились.reporter_rosa_user писал(а): ↑03 окт 2022, 18:48Вот что установил чтобы заработало.Код: Выделить всё
lib64vte-gir2.91-0.68.0-2.x86_64 lib64keybinder-gir3.0-0.3.1-1.x86_64 lib64keybinder3.0_0-0.3.1-1.x86_64
Код: Выделить всё
[WARN] Unable to load the library libutempter !
[[EARN] Some feature might not work:
[WARN] - 'exit' command might freeze the terminal instead of closing the tab
[WARN] - the 'wall' command is known to work badly
[WARN] Error: /usr/lib64/libutempter.so.0: undefined symbol: utempter_remove_added_record
Почему?reporter_rosa_user писал(а): ↑03 окт 2022, 18:51И кстати, а вот yakuake из contrib и не факт что будет обновляться в дальнейшем.
Пакет так отмечен в dnf, разве contrib репозиторий это не тот в котором с пакетами может твориться всё что угодно (включая отсутствие security апдейтов)? В отличие от main например где должны быть постоянные ментейнеры. Я конечно могу ошибаться.va9(2) писал(а): ↑03 окт 2022, 19:31Почему?reporter_rosa_user писал(а): ↑03 окт 2022, 18:51И кстати, а вот yakuake из contrib и не факт что будет обновляться в дальнейшем.
Код: Выделить всё
$ cat /usr/include/utempter.h
void addToUtmp(const char *pty, const char *hostname, int cmdfd);
void removeFromUtmp(void); /* removes the last pty added to utmp */
void removeLineFromUtmp(const char * pty, int fd);
$
Код: Выделить всё
/* New interface. */
extern int utempter_add_record (int master_fd, const char *hostname);
extern int utempter_remove_record (int master_fd);
extern int utempter_remove_added_record (void);
extern void utempter_set_helper (const char *pathname);
Код: Выделить всё
algri@rosa2021 ~ $ uname -a
Linux rosa2021.1 5.10.74-generic-2rosa2021.1-x86_64 #1 SMP Tue Oct 19 20:58:36 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Нет не все, продолжает ругаться на отсутствие библиотеки:
utempter обновил, но он позже в репозитарий приедет
Это баг самого guake, описано вот тут https://github.com/Guake/guake/issues/2091 . Починено в последней версии (ещё не в релизе самого guake)
В соседней "родственнице", Mageia-8 нет никакого бага, всё работает, настройки сохраняются.reporter_rosa_user писал(а): ↑06 окт 2022, 15:06Это баг самого guake, описано вот тут https://github.com/Guake/guake/issues/2091 .
Да, похоже что так, получается что не всякая новая версия лучше старойreporter_rosa_user писал(а): ↑06 окт 2022, 16:01а может быть потому-что в 3.7.0 и нет такого бага? Версия в ROSA 3.9.0 ………………………………… А в 3.9.0 он есть, смотрите официальный репозиторий разработчика guake.
Эта ветка в первую очередь о guake, сравнивая работу ПО в разных дистрибутивах возможно найти ошибку.
чёрт с ним, поживу с "костылём" в видеreporter_rosa_user писал(а): ↑06 окт 2022, 16:05упомянутый баг в этой версии присутствует и также как в коммите от 14 июня он чинится на живой системе. Это проблема guake 3.9.0.
остальное вроде всё работает…
Я предполагаю что в Mageia явно другой состав пакетов. Например python3-gi-cairo тут в зависимостях нет, а в ROSA 12R2 он нужен для полноценной работы guake (чтобы как минимум не сыпать ошибками в консоли). Возможно такого пакета в Magea в принципе нет (все файлы могут быть итак в python3-cairo), но у меня под рукой этого дистрибутива нет чтобы сказать наверняка.Кстати, вот зависимости guake в Mageia
Вы не могли бы добавить также к зависимостям python3-gi-cairo пакет? Без него сыпет ошибками при запуске guake в консоли, в Ubuntu 22.04 есть такой пакет в зависимостях. Я не уверен как именно построенные питоновские пакеты в ROSA но видимо похожим образом.
main и non-free идут через QA, contrib не идёт через QA. Другой разницы не знаю.reporter_rosa_user писал(а): ↑03 окт 2022, 19:46Пакет так отмечен в dnf, разве contrib репозиторий это не тот в котором с пакетами может твориться всё что угодно (включая отсутствие security апдейтов)? В отличие от main например где должны быть постоянные ментейнеры. Я конечно могу ошибаться.
Ну я имел ввиду что для сборки пакетов есть необходимый допуск (как минимум к системе сборки) и публикации пакетов (например сотрудники ROSA могут заниматься сборкой таких пакетов) в main, а в contrib он другой (скажем это другие люди которые получили инвайт).
Код: Выделить всё
algri@rosa2021 ~ $ dnf repoquery --requires --resolve --envra guake
0:lib64keybinder-gir3.0-0.3.1-1.x86_64
0:lib64vte-gir2.91-0.68.0-2.x86_64
0:lib64wnck-gir3.0-40.1-1.x86_64
0:libnotify-0.7.9-2.x86_64
0:libwnck3-40.1-1.x86_64
0:python3-3.8.13-2.x86_64
0:python3-cairo-1.20.1-1.x86_64
0:python3-dbus-1.2.16-3.x86_64
0:python3-gi-cairo-3.42.2-2.x86_64
0:python3-gobject-2.28.7-16.x86_64
0:python3-pbr-5.6.0-1.noarch
0:python3-pyxdg-0.27-4.noarch
0:python3-setuptools-57.4.0-1.noarch
0:vte291-0.68.0-2.x86_64
1:lib64wnck-1_22-2.30.7-13.x86_64 заметьте > эпоха = 1
установил пакет lib64wnck-1_22 вручную, тянет за собой ещё и libwnck-1:2.30.7-13.x86_64 , разницы вроде бы нет, во всяком случае не заметил, поясните ситуацию