
ルート権限を持っていないため、ローカル ドライブに gvim をインストールしたかったのですが、GUI バージョン [つまり GVIM] がインストールされます。
実行した手順:
最初に、ローカル ディレクトリに --prefix のみを指定して ./configure プロセスを実行しようとしましたが、GUI 関連のものはコンパイルされないと言われました。その後、デフォルトでは GUI が無効になっていることがわかりました。
次に、src/Makefile で GUI オプションを有効にして、GTK2 バージョンの GUI を使用するようにし、プレフィックスを更新してローカル ディレクトリを含めました。次に、gtk2、gtk3、gnome などに関連する .vim ファイルを含む "gtk-vim-syntax" というパッケージをダウンロードし、そのパスを $PATH に追加しました。次に、まず以下の configure オプションを実行してみました。
./configure --prefix=/home/installed --with-features=huge --enable-gui=gtk2
しかし、configure ターミナルの出力を見ると、no--enable-gui found と表示され、GUI が有効になっていません。
その後、オンラインで確認すると、まず vim-common パッケージと vim-gtk または vim-gnome のいずれかをインストールする必要があり、誰もが sudo apt-install などのオプションを提供していると書かれていましたが、私はルート ユーザーではないので、その方法ではインストールできません。vim フォルダーで ./configure を試す前に、これらのパッケージを見つけてローカルにインストールできる場所はありますか?
または、ルート ユーザーとしてではなく、ローカル ディレクトリに gvim とそのすべての依存ファイルをインストールする他の方法はありますか? 依存関係をローカルにインストールする方法に関するメモや情報を README に追加できないのはなぜですか。
この問題を解決した方がいらっしゃいましたら、ぜひ教えてください。よろしくお願いします!
アップデート:
- gtk-2 が次のパス /usr/lib64/gtk-2.0 にインストールされていることはわかりますが、./configure がそれを自動的に選択しない理由がわかりません。
./configure がそれを取得できるように環境変数を設定する必要がありますか?