tmux: ошибка при загрузке разделяемых библиотек: libevent-2.0.так.5

Если вы хотите использовать yes в фоновом режиме, вы все равно можете:

$ yes > /dev/null &

, где > /dev/null перенаправляет вывод команды на /dev/null.

Кроме того, вы можете запустить бесконечный сон:

$ sleep infinity &

, который будет работать до тех пор, пока не будет убит

2
задан 9 May 2018 в 13:10

5 ответов

Как прокомментировал @guiverc - оба tmux и libevent хорошо упакованы на Ubuntu Bionic Beaver 18.04 LTS (и другие версии).

Вы должны удалить локально установленный tmux с одним из следующих методов:

Проверить версию локально установленного tmux:
tmux -V # or from `man tmux`
Затем клонировать эту версию из своего репозитория github, скомпилировать ее снова и запустить
sudo make uninstall
Просто удалить свою самонастраивающуюся с
sudo rm $(which tmux)
Примечание: запуск sudo rm $(which tmux) выглядит безопасным из-за того, что даже официальный пакет не отправил другие бинарные файлы или библиотеки.

И установите пакет из репозитория:

sudo apt-get install tmux
3
ответ дан 22 May 2018 в 10:52
  • 1
    Скомпилированные пакеты лучше удалять с помощью sudo make uninstall, если они доступны (не все исходные пакеты предоставляют его). – fkraiem 9 May 2018 в 12:56
  • 2
    Я согласен, но у нас нет гарантии, что OP не удалил исходный исходный каталог. Отредактировал мой ответ. – N0rbert 9 May 2018 в 12:59
  • 3
    Исходный каталог всегда можно получить повторно. ;) – fkraiem 9 May 2018 в 13:05
  • 4
    @fkraiem благодарю вас за отличную идею. Я снова отредактировал ответ. – N0rbert 9 May 2018 в 13:08

Tmux под Bionic (18.04) требует более поздней версии libevent (2.1), чем вы упомянули (https://packages.ubuntu.com/bionic/tmux). Я спросил: «Где вы получили свой tmux, поскольку он не соответствует бионной версии tmux», отметив, что ваша версия соответствует требованиям для tmux xenial (https://packages.ubuntu.com/xenial/tmux), предлагая проверить ваш [ ! d0] apt-cache policy tmux

Затем вы сказали, что вы сами установили его, а это означает, что вы (возможно, невольно или неосознанно) согласились сохранить его сами, так как apt упаковка не знает об этом & amp; таким образом, не может поддерживать обновление. Таким образом, вам необходимо самостоятельно управлять обновлениями (так как вы не устанавливали версию с автосохранением).

Ваши два основных выбора, которые я вижу, это: -

(1) вам нужно перекомпилировать для вашей существующей установки (следуя инструкциям в документе, который вы использовали в первый раз, например make; make install..), поскольку ваш предыдущий компилятор был выполнен для Ubuntu 16.04, а не 18.04.

(2) удалить его , и установите Ubuntu с помощью обычных инструментов apt. Это имеет преимущество всегда иметь автоматические обновления безопасности, плюс будет обновляться в будущих версиях обновлений ( невольно ) См. Ответ @ N0rbert & amp; комментарии потока для подсказок относительно удаления

[эти примечания были пересчитаны комментариями]

3
ответ дан 20 July 2018 в 14:52

Tmux под Bionic (18.04) требует более поздней версии libevent (2.1), чем вы упомянули (https://packages.ubuntu.com/bionic/tmux). Я спросил: «Где вы получили свой tmux, поскольку он не соответствует бионной версии tmux», отметив, что ваша версия соответствует требованиям для tmux xenial (https://packages.ubuntu.com/xenial/tmux), предлагая проверить ваш [ ! d0] apt-cache policy tmux

Затем вы сказали, что вы сами установили его, а это означает, что вы (возможно, невольно или неосознанно) согласились сохранить его сами, так как apt упаковка не знает об этом & amp; таким образом, не может поддерживать обновление. Таким образом, вам необходимо самостоятельно управлять обновлениями (так как вы не устанавливали версию с автосохранением).

Ваши два основных выбора, которые я вижу, это: -

(1) вам нужно перекомпилировать для вашей существующей установки (следуя инструкциям в документе, который вы использовали в первый раз, например make; make install..), поскольку ваш предыдущий компилятор был выполнен для Ubuntu 16.04, а не 18.04.

(2) удалить его , и установите Ubuntu с помощью обычных инструментов apt. Это имеет преимущество всегда иметь автоматические обновления безопасности, плюс будет обновляться в будущих версиях обновлений ( невольно ) См. Ответ @ N0rbert & amp; комментарии потока для подсказок относительно удаления

[эти примечания были пересчитаны комментариями]

3
ответ дан 20 July 2018 в 15:16

Tmux под Bionic (18.04) требует более поздней версии libevent (2.1), чем вы упомянули (https://packages.ubuntu.com/bionic/tmux). Я спросил: «Где вы получили свой tmux, поскольку он не соответствует бионной версии tmux», отметив, что ваша версия соответствует требованиям для tmux xenial (https://packages.ubuntu.com/xenial/tmux), предлагая проверить ваш [ ! d0]

apt-cache policy tmux

Затем вы сказали, что вы сами установили его, а это означает, что вы (возможно, невольно или неосознанно) согласились сохранить его сами, так как apt упаковка не знает об этом & amp; таким образом, не может поддерживать обновление. Таким образом, вам необходимо самостоятельно управлять обновлениями (так как вы не устанавливали версию с автосохранением).

Ваши два основных выбора, которые я вижу, это: -

(1) вам нужно перекомпилировать для вашей существующей установки (следуя инструкциям в документе, который вы использовали в первый раз, например make; make install..), поскольку ваш предыдущий компилятор был выполнен для Ubuntu 16.04, а не 18.04.

(2) удалить его , и установите Ubuntu с помощью обычных инструментов apt. Это имеет преимущество всегда иметь автоматические обновления безопасности, плюс будет обновляться в будущих версиях обновлений ( невольно ) См. Ответ @ N0rbert & amp; комментарии потока для подсказок относительно удаления

[эти примечания были пересчитаны комментариями]

2
ответ дан 22 May 2018 в 10:52
  • 1
    спасибо @Melebius за предложение .. – guiverc 9 May 2018 в 15:50
  • 2
    Пожалуйста! В следующий раз вы должны упомянуть меня в комментарии к вопросу, поскольку уведомление здесь не работает, где я еще не комментировал / не редактировал. Тебе повезло, что я снова столкнулся с вопросом. :-) – Melebius 9 May 2018 в 16:40

Tmux под Bionic (18.04) требует более поздней версии libevent (2.1), чем вы упомянули (https://packages.ubuntu.com/bionic/tmux). Я спросил: «Где вы получили свой tmux, поскольку он не соответствует бионной версии tmux», отметив, что ваша версия соответствует требованиям для tmux xenial (https://packages.ubuntu.com/xenial/tmux), предлагая проверить ваш [ ! d0] apt-cache policy tmux

Затем вы сказали, что вы сами установили его, а это означает, что вы (возможно, невольно или неосознанно) согласились сохранить его сами, так как apt упаковка не знает об этом & amp; таким образом, не может поддерживать обновление. Таким образом, вам необходимо самостоятельно управлять обновлениями (так как вы не устанавливали версию с автосохранением).

Ваши два основных выбора, которые я вижу, это: -

(1) вам нужно перекомпилировать для вашей существующей установки (следуя инструкциям в документе, который вы использовали в первый раз, например make; make install..), поскольку ваш предыдущий компилятор был выполнен для Ubuntu 16.04, а не 18.04.

(2) удалить его , и установите Ubuntu с помощью обычных инструментов apt. Это имеет преимущество всегда иметь автоматические обновления безопасности, плюс будет обновляться в будущих версиях обновлений ( невольно ) См. Ответ @ N0rbert & amp; комментарии потока для подсказок относительно удаления

[эти примечания были пересчитаны комментариями]

2
ответ дан 17 July 2018 в 14:49

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

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