Я использую бесплатный экземпляр EC2 с использованием Amazon Linux AMI 2013.09.2. Я хочу установить последнюю версию vim и включить поддержку буфера обмена. Я видел несколько руководств, но ни одно из них не слишком актуально.
Из недавно запущенного образа я:
sudo yum groupinstall 'Development tools'
sudo yum groupinstall 'Development Libraries'
sudo yum install perl-ExtUtils-Embed.x86_64 libxtst-devel
sudo yum install perl-devel python-devel ruby-devel
Насколько я понимаю, среди этих групп и пакетов должно быть все необходимое для:
sudo ./configure --with-features=huge \
--enable-rubyinterp \
--enable-pythoninterp \
--with-python-config-dir=/usr/lib/python2.7-config \
--enable-perlinterp \
--with-x \
--enable-cscope \
sudo make
sudo make install
Но vim --version | grep clip
возвращает:
-clipboard +iconv +path_extra -toolbar
+eval +mouse_dec +startuptime -xterm_clipboard
Я проверил заголовок конфигурации с помощью grep X11 auto/config.h
...
/* #undef HAVE_X11 */
/* #undef HAVE_X11_SUNKEYSYM_H */
/* #undef HAVE_X11_XPM_H */
/* #undef HAVE_X11_XMU_EDITRES_H */
/* #undef HAVE_X11_SM_SMLIB_H */
/* Define if you want Cygwin to use the WIN32 clipboard, not compatible with X11*/
... и журнал настроек с помощью grep X11 auto/config.log
:
configure:7871: checking if X11 header files can be found
configure:9053: checking for X11/SM/SMlib.h
ac_cv_header_X11_SM_SMlib_h=no
Таким образом, кажется, что config не видит установленный X11, хотя он должен быть доступен:
$ sudo yum install libX11-devel
Package libX11-devel-1.5.0-4.10.amzn1.x86_64 already installed and latest version
Я нащупываю в темноте здесь, но я почти уверен, что определил правильные проблемы. Я ищу совет о том, как завершить компиляцию vim из исходного кода с помощью +clipboard
или +xterm_clipboard
.
PS: проблемы сохраняются после reboot
, затем sudo make clean
и повторную полоскание-повторение.