未经超级用户许可,无法在本地目录中安装 gvim/依赖项

未经超级用户许可,无法在本地目录中安装 gvim/依赖项

由于我没有 root 权限,所以想在本地驱动器中安装 gvim,但它确实安装了它的 GUI 版本 [即 GVIM]。

遵循的步骤:

  1. 首先,我尝试仅使用 --prefix 到本地目录执行 ./configure 过程,并说没有编译与 GUI 相关的东西。然后我明白默认情况下 GUI 是禁用的。

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

    ./configure --prefix=/home/installed --with-features=huge --enable-gui=gtk2
    
  3. 但是当我看到配置终端输出时,它仍然说没有找到启用 GUI,所以没有启用 GUI。

  4. 然后在网上查了一下,他们说,你需要先安装 vim-common 包和 vim-gtk 或 vim-gnome,每个人都提供 sudo apt-install 等选项。但由于我不是 root 用户,我无法通过这种方式安装。在我尝试在 vim 文件夹中 ./configure 之前,有没有什么地方可以找到这些包并将它们本地安装?

或者还有其他方法可以在本地目录中安装 gvim 及其所有依赖文件,而不是以 root 用户身份安装?为什么他们不能在 README 中添加一些关于如何在本地安装依赖项的说明/信息。

如果有人解决了这个问题,请告诉我。提前谢谢!

更新:

  1. 我确实看到 gtk-2 安装在以下路径 /usr/lib64/gtk-2.0 但不确定为什么 ./configure 没有自动选择它。

我是否需要设置任何环境变量以便./configure 选择它?

相关内容