Не найдена библиотека терминалов при компиляции Vim

Вы можете использовать who, чтобы проверить, какие пользователи вошли в систему:

who

Вы можете выйти из системы, отправив сигнал KILL в пользовательский процесс с помощью:

sudo pkill -KILL -u <username>

(что аналогично sudo pkill -9 -u <username>)

example:

sudo pkill -9 -u guest-2Rw4Lq

(чтобы убить пользователя гостевой сессии с именем guest-2Rw4Lq)

23
задан 1 July 2012 в 20:55

44 ответа

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 25 July 2018 в 18:14

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 31 July 2018 в 10:34

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 2 August 2018 в 00:28

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 4 August 2018 в 15:56

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 6 August 2018 в 00:35

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 7 August 2018 в 18:00

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 10 August 2018 в 06:49

Я думаю, вы должны установить библиотеку ncurses-dev.

вы можете сделать это, запустив sudo apt-get install libncurses5-dev libncursesw5-dev

33
ответ дан 15 August 2018 в 18:44
  • 1
    Я использую Ubuntu 16.10 и не могу найти пакет & quot; ncurses-dev & quot; , Я наконец обнаружил, что установка libtinfo-dev сделала свое дело. – Marnix A. van Ammers 17 January 2017 в 04:39
  • 2
    в Ubuntu 16.04: sudo apt-get install ncurses-dev – Gary 27 March 2017 в 19:13

Запустите sudo apt-get build-dep vim, чтобы установить все пакеты, которые были использованы для сборки пакета vim из репозиториев.

15
ответ дан 25 May 2018 в 09:08

, если у вас нет доступа sudo, решение выглядит следующим образом:

загружает последнюю версию (или любой другой) ncurses из http://ftp.gnu.org/pub/ gnu / ncurses /

запускают эти команды bash:

mkdir ~/usr/local
cd <path_to_ncurses>
tar xzvf <ncurses>.tar.gz # change the tar command if it is not a tar.gz
cd <ncurses>
./configure --prefix=$HOME/usr/local
make
make install
cd <path_to_vim>
LDFLAGS=-L$HOME/usr/local/lib ./configure # then add any options e.g. --prefix=$HOME/usr/local
make
make install

И вот вы идете. Часто не так, что у людей нет доступа к аппарату на sudo, но это был мой случай, и этот поток не предоставил необходимую мне информацию :) Теперь это делает

8
ответ дан 25 May 2018 в 09:08
  • 1
    В моем случае вышеуказанный шаг все еще не достаточно хорош. Мне нужно добавить $HOME/usr/local/lib в LD_LIBRARY_PATH. – xiaobai 2 May 2016 в 23:57

Я запускаю ubuntu 16.10 и не могу скомпилировать vim 8.0. В результате этой проблемы мне было предложено установить пакет ncurses-dev, но я не смог найти этот пакет. Я наконец обнаружил, что установка пакета libtinfo-dev сделала трюк, и я смог скомпилировать vim.

1
ответ дан 25 May 2018 в 09:08

Основываясь на моем опыте, я сделал sudo apt-get install libncurses5-dev libncursesw5-dev.

Я был на Ubuntu 14.04. Это сработало.

0
ответ дан 25 May 2018 в 09:08
  • 1
    Добавляет ли он что-либо к принятому ответу? – Anwar 12 May 2017 в 19:23
  • 2
    # sudo apt-get install libncurses5-dev libncursesw5-dev Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Done libncurses5-dev - это уже самая новая версия (6.0 + 20160213-1ubuntu1). libncursesw5-dev - это уже самая новая версия (6.0 + 20160213-1ubuntu1). 0 обновлено, 0 вновь установлено, 0 удалено и 40 не обновлены. ............................ все еще получает err: / usr / bin / ld: help.o: неопределенная ссылка на символ 'delwin @ @ NCURSES_5.0.19991023' – Ashish Karpe 17 October 2017 в 15:06
  • 3
    //usr/local/lib/libncurses.so.5: символы с добавлением ошибок: отсутствует DSO из командной строки collect2: ошибка: ld возвращен 1 статус выхода Makefile: 18: рецепт для цели «omnitty» не выполнен: *** [omnitty ] Ошибка 1 – Ashish Karpe 17 October 2017 в 15:06

Запустите sudo apt-get build-dep vim, чтобы установить все пакеты, которые использовались для сборки пакета vim из репозиториев.

15
ответ дан 25 July 2018 в 18:14

Исходя из моего опыта, я сделал sudo apt-get install libncurses5-dev libncursesw5-dev.

Я был на Ubuntu 14.04. Это сработало.

0
ответ дан 25 July 2018 в 18:14

если у вас нет доступа к sudo, решение будет следующим:

загрузите последнюю (или любую другую) версию ncurses с http: //ftp.gnu.org/pub/gnu/ncurses/

запустите эти команды bash:

mkdir ~/usr/local
cd <path_to_ncurses>
tar xzvf <ncurses>.tar.gz # change the tar command if it is not a tar.gz
cd <ncurses>
./configure --prefix=$HOME/usr/local
make
make install
cd <path_to_vim>
LDFLAGS=-L$HOME/usr/local/lib ./configure # then add any options e.g. --prefix=$HOME/usr/local
make
make install

И вот, пожалуйста. Нечасто люди не имеют доступа sudo к машине, но это был мой случай, и эта ветка не предоставила нужную мне информацию :) Теперь она есть

8
ответ дан 25 July 2018 в 18:14

Я использую Ubuntu 16.10 и не могу получить VIM 8.0 для компиляции. Поиск в Google подсказал мне установить пакет ncurses-dev, но я не смог найти этот пакет. Наконец я обнаружил, что установка пакета libtinfo-dev сделала свое дело, и я смог скомпилировать vim.

1
ответ дан 25 July 2018 в 18:14

Запустите sudo apt-get build-dep vim, чтобы установить все пакеты, которые использовались для сборки пакета vim из репозиториев.

15
ответ дан 31 July 2018 в 10:34

Исходя из моего опыта, я сделал sudo apt-get install libncurses5-dev libncursesw5-dev.

Я был на Ubuntu 14.04. Это сработало.

0
ответ дан 31 July 2018 в 10:34

если у вас нет доступа к sudo, решение будет следующим:

загрузите последнюю (или любую другую) версию ncurses с http: //ftp.gnu.org/pub/gnu/ncurses/

запустите эти команды bash:

mkdir ~/usr/local
cd <path_to_ncurses>
tar xzvf <ncurses>.tar.gz # change the tar command if it is not a tar.gz
cd <ncurses>
./configure --prefix=$HOME/usr/local
make
make install
cd <path_to_vim>
LDFLAGS=-L$HOME/usr/local/lib ./configure # then add any options e.g. --prefix=$HOME/usr/local
make
make install

И вот, пожалуйста. Нечасто люди не имеют доступа sudo к машине, но это был мой случай, и эта ветка не предоставила нужную мне информацию :) Теперь она есть

8
ответ дан 31 July 2018 в 10:34

Я использую Ubuntu 16.10 и не могу получить VIM 8.0 для компиляции. Поиск в Google подсказал мне установить пакет ncurses-dev, но я не смог найти этот пакет. В конце концов я обнаружил, что установка пакета libtinfo-dev сделала свое дело, и я смог скомпилировать vim.

1
ответ дан 31 July 2018 в 10:34

Исходя из моего опыта, я сделал sudo apt-get install libncurses5-dev libncursesw5-dev.

Я был на Ubuntu 14.04. Это сработало.

0
ответ дан 2 August 2018 в 00:28

если у вас нет доступа к sudo, решение будет следующим:

загрузите последнюю (или любую другую) версию ncurses с http: //ftp.gnu.org/pub/gnu/ncurses/

запустите эти команды bash:

mkdir ~/usr/local
cd <path_to_ncurses>
tar xzvf <ncurses>.tar.gz # change the tar command if it is not a tar.gz
cd <ncurses>
./configure --prefix=$HOME/usr/local
make
make install
cd <path_to_vim>
LDFLAGS=-L$HOME/usr/local/lib ./configure # then add any options e.g. --prefix=$HOME/usr/local
make
make install

И вот, пожалуйста. Нечасто люди не имеют доступа sudo к машине, но это был мой случай, и эта ветка не предоставила нужную мне информацию :) Теперь она есть

8
ответ дан 2 August 2018 в 00:28

Запустите sudo apt-get build-dep vim, чтобы установить все пакеты, которые использовались для сборки пакета vim из репозиториев.

15
ответ дан 2 August 2018 в 00:28

Я использую Ubuntu 16.10 и не могу получить VIM 8.0 для компиляции. Поиск в Google подсказал мне установить пакет ncurses-dev, но я не смог найти этот пакет. В конце концов я обнаружил, что установка пакета libtinfo-dev сделала свое дело, и я смог скомпилировать vim.

1
ответ дан 2 August 2018 в 00:28

если у вас нет доступа к sudo, решение будет следующим:

загрузите последнюю (или любую другую) версию ncurses с http: //ftp.gnu.org/pub/gnu/ncurses/

запустите эти команды bash:

mkdir ~/usr/local
cd <path_to_ncurses>
tar xzvf <ncurses>.tar.gz # change the tar command if it is not a tar.gz
cd <ncurses>
./configure --prefix=$HOME/usr/local
make
make install
cd <path_to_vim>
LDFLAGS=-L$HOME/usr/local/lib ./configure # then add any options e.g. --prefix=$HOME/usr/local
make
make install

И вот, пожалуйста. Нечасто люди не имеют доступа sudo к машине, но это был мой случай, и эта ветка не предоставила нужную мне информацию :) Теперь она есть

8
ответ дан 4 August 2018 в 15:56

Исходя из моего опыта, я сделал sudo apt-get install libncurses5-dev libncursesw5-dev.

Я был на Ubuntu 14.04. Это сработало.

0
ответ дан 4 August 2018 в 15:56

Я использую Ubuntu 16.10 и не могу получить VIM 8.0 для компиляции. Поиск в Google подсказал мне установить пакет ncurses-dev, но я не смог найти этот пакет. Наконец я обнаружил, что установка пакета libtinfo-dev сделала свое дело, и я смог скомпилировать vim.

1
ответ дан 4 August 2018 в 15:56

Запустите sudo apt-get build-dep vim, чтобы установить все пакеты, которые использовались для сборки пакета vim из репозиториев.

15
ответ дан 4 August 2018 в 15:56

Запустите sudo apt-get build-dep vim, чтобы установить все пакеты, которые использовались для сборки пакета vim из репозиториев.

15
ответ дан 6 August 2018 в 00:35

Исходя из моего опыта, я сделал sudo apt-get install libncurses5-dev libncursesw5-dev.

Я был на Ubuntu 14.04. Это сработало.

0
ответ дан 6 August 2018 в 00:35

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

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