![](/img/trans.png)
[英]How can I configure Ubuntu 16.04 (LTS) to develop GStreamer applications
[英]Ubuntu 16.04 LTS - Can't enable xterm_clipboard in VIM
我经常使用 VIM,并且以前能够通过使用 StackOverflow 上单独的帖子中提供的脚本来获得+xterm_clipboard
支持。 我在我的机器上重新安装了 Ubuntu,然后从 Ubuntu 14.04.4 LTS (Wily) 迁移到 Ubuntu 16.04 LTS (Xenial)。
# Get the compile-dependencies of vim
sudo apt-get build-dep vim
# If you haven't got mercurial, get it
sudo apt-get install mercurial
# Get the source
hg clone https://vim.googlecode.com/hg/ vim_source
# Compile it
cd vim_source
./configure \
--enable-perlinterp=dynamic \
--enable-pythoninterp=dynamic \
--enable-rubyinterp=dynamic \
--enable-cscope \
--enable-gui=auto \
--enable-gtk2-check \
--enable-gnome-check \
--with-features=huge \
--with-x \
--with-compiledby="Your Name <youremail@domain.com>" \
--with-python-config-dir=/usr/lib/python2.7/config
make && sudo make install
但是,这不再有效,我无法使用" , + , y将缓冲区-xterm_clipboard
系统剪贴板。我在.configure
输出中看不到任何明显的东西,但vim --version
总是显示-xterm_clipboard
当我构建它时。我该如何解决这个问题?
您应该已经注意到,源不再通过 mercurial ( hg
) 托管在 Google 代码上,并且已在提供的脚本生成的错误消息中迁移到 GitHub。
您需要使用新的源代码树git
,并且需要提前安装一些开发人员库。
# Get the compile-dependencies of vim
sudo apt-get -y build-dep vim
# Install the "checkinstall" tool so the "make install" step is
# wrapped and the result is a .deb file that can be removed later by
# your package manager rather than having to hunt down every file deployed
# by "make install", which might not be possible if it overwrites existing
# system files.
sudo apt-get -y install checkinstall
# Install python dev
sudo apt-get -y install python3-dev
# Install xorg dev
sudo apt-get -y install xorg-dev
# Install git
sudo apt-get -y install git
# Get the source
git clone https://github.com/vim/vim.git vim_source
# Remove ./configure cache in case we have to run this twice due to permissions
# related issues.
rm vim_source/src/auto/config.cache
# Compile it
cd vim_source
make clean distclean
./configure \
--enable-perlinterp=yes \
--enable-python3interp=yes \
--enable-rubyinterp=yes \
--with-python3-command=python3.6 \
--with-python3-config-dir=$(python3.6-config --configdir) \
--enable-cscope \
--enable-gui=auto \
--enable-gtk2-check \
--enable-gnome-check \
--with-features=huge \
--with-x \
--with-compiledby="DevNull <darkstar@/dev/null>"
# Build quickly (parallel jobs).
make -j$(nproc)
# Need root to install
sudo checkinstall
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.