Я видел учебные руководства о том, как скомпилировать cmake глобально. Однако я не хочу подвергать опасности свою конфигурацию существующей системы. Мне только нужна старшая версия cmake для компиляции libgpuarray для theano, но я не хочу к перезаписанному свою существующую cmake конфигурацию.
Кто-либо знает, как сделать это? Я могу указать локальный путь при вызове ./configure
? Между прочим: Как я могу искать опции, которые доступны для ./configure
команда?
Условно, ./configure
сценарии обеспечивают a --prefix
опция fo это. Так, например,
./configure --prefix=/usr/local
или
./configure --prefix=/opt
(для большого количества программного обеспечения, /usr/local
значение по умолчанию).
Можно обычно работать ./configure --help
видеть это и другие опции, которые могут влиять на путь установки, например.
$ ./configure --help | grep install
--prefix=PREFIX install architecture-independent files in PREFIX
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
By default, `make install' will install all the files in
an installation prefix other than `/usr/local' using `--prefix',
Fine tuning of the installation directories:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]