
Хотел установить gvim на локальные диски, так как у меня нет прав root, но он устанавливает его версию с графическим интерфейсом [т. е. GVIM].
Выполненные шаги:
Сначала я попробовал сделать процесс ./configure только с --prefix в локальный каталог и сказал, что ничего, связанное с GUI, не компилируется. Потом понял, что по умолчанию GUI отключен.
Далее в src/Makefile я включил опцию GUI для использования версии GTK2 GUI, а также обновил префикс, включив локальный каталог. Затем загрузил несколько пакетов под названием "gtk-vim-syntax", которые содержали некоторые файлы .vim, относящиеся к gtk2, gtk3, gnome и т. д., добавил этот путь в $PATH. Затем сначала попробовал запустить следующую опцию конфигурации
./configure --prefix=/home/installed --with-features=huge --enable-gui=gtk2
Но все равно, когда я увидел выходные данные терминала конфигурации, там было написано no--enable-gui found, поэтому графический интерфейс не включен.
Затем, когда я проверил онлайн, они сказали, что сначала нужно установить пакеты vim-common и либо vim-gtk, либо vim-gnome, и все предоставляют возможность sudo apt-install и т. д. и т. п., но поскольку я не являюсь пользователем root, я не могу установить таким образом. Есть ли место, где я могу найти эти пакеты и установить их локально, прежде чем пытаться выполнить ./configure в папке vim?
Или есть ли другой способ установить gvim и все его зависимые файлы в локальном каталоге, а не как пользователь root? Почему они не могут добавить некоторые заметки/информацию о том, как установить зависимости локально, в README.
Пожалуйста, дайте мне знать, если кто-то преодолел эту проблему. Заранее спасибо!
Обновлять:
- Я вижу, что gtk-2 установлен по следующему пути /usr/lib64/gtk-2.0, но не уверен, почему ./configure не выбирает его автоматически.
Нужно ли мне устанавливать какие-либо переменные окружения, чтобы ./configure их подхватил?