没有超级用户权限,无法在本地目录中安装 gvim/dependency

没有超级用户权限,无法在本地目录中安装 gvim/dependency

想要在本地驱动器中安装 gvim,因为我没有 root 权限,但它没有安装它的 GUI 版本 [即 GVIM]。

步骤如下:

首先,我尝试仅使用本地目录的 --prefix 执行 ./configure 过程,并表示没有编译与 GUI 相关的内容。然后了解到默认情况下 GUI 是禁用的。

接下来,在 src/Makefile 中,我启用了 GUI 选项以使用 GTK2 版本的 GUI,并更新了前缀以包含本地目录。然后下载一些名为“gtk-vim-syntax”的软件包,其中包含一些与 gtk2、gtk3、gnome 等相关的 .vim 文件,并将该路径添加到 $PATH 中。然后首先尝试运行以下配置选项

./configure --prefix=/home/installed --with-features=huge --enable-gui=gtk2

但当我看到配置终端输出时,它仍然说 no--enable-gui find,所以没有启用 GUI。

然后,当在线检查时,他们说,您需要首先安装 vim-common 软件包以及 vim-gtk 或 vim-gnome,每个人都提供 sudo apt-install 等选项,但由于我不是 root 用户,所以我无法就这样安装。在我尝试在 vim 文件夹中进行 ./configure 之前,是否可以在任何地方找到这些软件包并在本地安装它们?

或者有没有其他方法可以将 gvim 及其所有依赖文件安装在本地目录中而不是作为 root 用户?为什么他们不能在自述文件中添加一些有关如何在本地安装依赖项的注释/信息。

请告诉我是否有人解决了这个问题。提前致谢 !

更新:

我确实看到 gtk-2 安装在以下路径 /usr/lib64/gtk-2.0 中,但不确定为什么 ./configure 不会自动选择它。我是否需要设置任何环境变量以便 ./configure 选取它?

相关内容