CMakeをroot権限なしでインストール
自分がsudo権限のない共用サーバでCMakeでのビルドを使いたかったのですが、
CMake等はインストール先を$HOMEディレクトリにすれば、
インストールできることを知ったのでメモしておきます。
元記事はこちらです。
ちなみに make
と zlib
は必要みたいですが、これもローカルビルドすれば可能かもしれません。
環境変数の追加
ビルド先を指定するために環境変数に$HOME以下のディレクトリを指定します。
また、もしなければdirectoryも作っておきます。
export PATH=$HOME/bin:$PATH
export LD_LIBRARY_PATH=$HOME/lib/:$LD_LIBRARY_PATH
ビルドするだけならsession内でexportすればいいですが、
cmakeコマンドを毎回ロードする際は.bashrc等にも記載します。
bin
は.bin
とかでもいいかもしれません。
また、LD_LIBRARY_PATHは不要かもしれないですね、、
CMakeのダウンロード・ビルド
ローカルにダウンロードしてビルドします。
公式サイトでは ./bootstrap
でconfigurationしていますが、
下の記事のように、.configure
を使っています。
また、--prefix
オプションでインストール先を指定することでローカルにインストールしています。
$ tar -xf cmake*.tar.gz
$ cd cmake*
$ ./configure --prefix=$HOME
$ make
$ make install
これで完了です。
$ cmake --version
Author And Source
この問題について(CMakeをroot権限なしでインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/wasnot/items/76ecc844723965c7d433著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .