Как установить Rofi 1.5 на Ubuntu 16.04

Я попытался установить rofi на 16.04, но столкнулся с проблемами с этим пакетом libxkbcommon

Как указано здесь в github пакета, версия rofi, доступная на apt-get, очень старая. Я хочу попытаться установить последнюю версию (1.5), но каждый раз, когда я следую инструкциям по ее созданию самостоятельно, я запускаю проблему, когда мой пакет libxkbcommon не обновляется достаточно. Он требует v0.7, но у меня всего 0,5.

Я не нашел способ обновить libxkbcommon до 0.7, поэтому я могу установить Rofi. Есть ли более простой способ сделать это, или я чего-то не хватает?

0
задан 17 April 2018 в 19:53

4 ответа

Я успешно установил rofi v.1.5.1 на Ubuntu 16.04, добавив этот ppa, поддерживаемый Jason Pleau.

sudo add-apt-repository ppa:jasonpleau/rofi sudo apt update

И затем установите rofi или обновите свою систему, если rofi уже установлен.

sudo apt install rofi
0
ответ дан 17 July 2018 в 16:38

Как указано в связанном readme для этого пакета на github,

Это вызовет проблемы с новыми скриптами (т. е. с клерком) и пропустит важные обновления и исправления ошибок. Однако для новых версий Rofi требуются версии xcb-util-xrm и libxkbcommon, которые недоступны в репозиториях 16.04. Они должны быть установлены вручную до того, как rofi может быть установлен либо через исходный код, либо в версию Zesty с начальной страницы ubuntu для rofi.

Не рекомендуется устанавливать эти альтернативные зависимости из своего репо (поскольку это может привести к поломке), но если вы хотите, чтобы новая версия Rofi вы могли добавить свое репо и установить версии, зависящие от версии, .

1
ответ дан 17 July 2018 в 16:38

Я успешно установил rofi v.1.5.1 на Ubuntu 16.04, добавив этот ppa, поддерживаемый Jason Pleau.

sudo add-apt-repository ppa:jasonpleau/rofi sudo apt update

И затем установите rofi или обновите свою систему, если rofi уже установлен.

sudo apt install rofi
0
ответ дан 23 July 2018 в 17:30

Как указано в связанном readme для этого пакета на github,

Это вызовет проблемы с новыми скриптами (т. е. с клерком) и пропустит важные обновления и исправления ошибок. Однако для новых версий Rofi требуются версии xcb-util-xrm и libxkbcommon, которые недоступны в репозиториях 16.04. Они должны быть установлены вручную до того, как rofi может быть установлен либо через исходный код, либо в версию Zesty с начальной страницы ubuntu для rofi.

Не рекомендуется устанавливать эти альтернативные зависимости из своего репо (поскольку это может привести к поломке), но если вы хотите, чтобы новая версия Rofi вы могли добавить свое репо и установить версии, зависящие от версии, .

1
ответ дан 23 July 2018 в 17:30
  • 1
    Не могли бы вы рассказать о том, «вы можете добавить свое репо и установить версии, зависящие от версии». Не могли бы вы описать, как я буду устанавливать свои версии зависимых от репо? – gradedcatfood 17 April 2018 в 20:21
  • 2
    У вас есть шанс включить источник backports? – sbergeron 17 April 2018 в 20:28
  • 3
    Нет, я этого не делаю, но я готов попробовать, если это упростит ситуацию. – gradedcatfood 17 April 2018 в 20:39
  • 4
    Прошло немного времени с тех пор, как я действительно играл с Ubuntu, но вы должны иметь возможность включить это из приложения с исходными кодами. Если пакет там недоступен, я бы рекомендовал перейти на ubuntu 17.10 или 18.04, когда он выходит, вместо того, чтобы пытаться вручную установить его на 16.04. В выпусках LTS, как правило, несколько устаревшие версии программного обеспечения, в которых исправлены ошибки, чтобы поддерживать стабильность системы. Попытка установить более новые библиотеки и зависимости, скорее всего, сделает систему неустойчивой и приведет к поломке пакета по линии. – sbergeron 17 April 2018 в 20:44

Другие вопросы по тегам:

Похожие вопросы: