Установите vim без привилегий root - PullRequest
1 голос
/ 08 февраля 2020

Есть несколько сообщений в inte rnet по этому поводу, но я не нашел подходящего решения для моего дела.

Это то, что я пробовал до сих пор:

  • Download vim

  • ./configure дает

 You need to install a terminal library; for example ncurses.
 Or specify the name of the library with --with-tlib.
  • пытался установить ncurses, но когда make Я сталкиваюсь с
collect2: ld returned 1 exit status
gnatlink: error when calling /usr/bin/gcc
gnatmake: *** link failed.
  • Я действительно обнаружил, что в системе есть
/usr/lib64/libncurses.so
/usr/lib64/libncursesw.so

, поэтому я пытался поиграть с LD_LIBRARY_PATH и LIBRARY_PATH, но безрезультатно.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 08 февраля 2020

Как и предполагал Каз в комментарии выше, ncurses имеет опцию --without-ada в своем ./configure, чтобы отключить сборку Ada. Это позволило мне установить ncurses и, следовательно, vim!

0 голосов
/ 13 февраля 2020

Просто подумал, что упомяну альтернативное решение.

Neovim предлагает готовые пакеты, которые вы можете просто загрузить и запустить. Следуйте инструкциям на их странице релизов GitHub .

Теперь Neovim - это vim-форк, так что вы не получите "оригинальный" vim. Но они очень похожи, и процесс установки намного проще.

...