スーパーユーザーの権限がないとローカルディレクトリに gvim/dependency をインストールできない

スーパーユーザーの権限がないとローカルディレクトリに gvim/dependency をインストールできない

ルート権限を持っていないため、ローカル ドライブに gvim をインストールしたかったのですが、GUI バージョン [つまり GVIM] がインストールされます。

実行した手順:

  1. 最初に、ローカル ディレクトリに --prefix のみを指定して ./configure プロセスを実行しようとしましたが、GUI 関連のものはコンパイルされないと言われました。その後、デフォルトでは GUI が無効になっていることがわかりました。

  2. 次に、src/Makefile で GUI オプションを有効にして、GTK2 バージョンの GUI を使用するようにし、プレフィックスを更新してローカル ディレクトリを含めました。次に、gtk2、gtk3、gnome などに関連する .vim ファイルを含む "gtk-vim-syntax" というパッケージをダウンロードし、そのパスを $PATH に追加しました。次に、まず以下の configure オプションを実行してみました。

    ./configure --prefix=/home/installed --with-features=huge --enable-gui=gtk2
    
  3. しかし、configure ターミナルの出力を見ると、no--enable-gui found と表示され、GUI が有効になっていません。

  4. その後、オンラインで確認すると、まず vim-common パッケージと vim-gtk または vim-gnome のいずれかをインストールする必要があり、誰もが sudo apt-install などのオプションを提供していると書かれていましたが、私はルート ユーザーではないので、その方法ではインストールできません。vim フォルダーで ./configure を試す前に、これらのパッケージを見つけてローカルにインストールできる場所はありますか?

または、ルート ユーザーとしてではなく、ローカル ディレクトリに gvim とそのすべての依存ファイルをインストールする他の方法はありますか? 依存関係をローカルにインストールする方法に関するメモや情報を README に追加できないのはなぜですか。

この問題を解決した方がいらっしゃいましたら、ぜひ教えてください。よろしくお願いします!

アップデート:

  1. gtk-2 が次のパス /usr/lib64/gtk-2.0 にインストールされていることはわかりますが、./configure がそれを自動的に選択しない理由がわかりません。

./configure がそれを取得できるように環境変数を設定する必要がありますか?

関連情報