![沒有超級使用者權限,無法在本機目錄中安裝 gvim/dependency](https://rvso.com/image/1641904/%E6%B2%92%E6%9C%89%E8%B6%85%E7%B4%9A%E4%BD%BF%E7%94%A8%E8%80%85%E6%AC%8A%E9%99%90%EF%BC%8C%E7%84%A1%E6%B3%95%E5%9C%A8%E6%9C%AC%E6%A9%9F%E7%9B%AE%E9%8C%84%E4%B8%AD%E5%AE%89%E8%A3%9D%20gvim%2Fdependency.png)
想要在本機磁碟機中安裝 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 選取它?