CMAKE 3 двоичный пакет для ТОЧНОСТИ

7

Кто-нибудь знает, где будет доступен этот пакет? Я ищу использовать его на Travis-CI, поэтому построение из источников занимает слишком много времени и не является вариантом.

dpkg хватит, если вы знаете, где его найти.

    
задан Carneiro 02.11.2014 в 04:39
источник

4 ответа

5

CMake 3.2.2 доступен для Precise в этом PPA:

ppa: george-edison55 / exact-backports ( Нажмите здесь, чтобы получить инструкции по использованию PPA. )

    
ответ дан Nathan Osman 28.09.2015 в 20:12
источник
3

Вопрос немного устарел, и теперь есть версия 3.2. Поэтому я ссылаюсь в своем ответе на последнюю версию. Отдельные шаги также относятся к версии 3.1, ее необходимо заменить только именем файла. Путь к Linux: папка также является файлом;)

Создайте временную папку

mkdir ~/cmake_tmp

Загрузите последнюю версию здесь :

  • 64-битовое

    cd ~/cmake_tmp
    wget http://www.cmake.org/files/v3.2/cmake-3.2.2-Linux-x86_64.tar.gz
    
  • 32-битовое

    cd ~/cmake_tmp
    wget http://www.cmake.org/files/v3.2/cmake-3.2.2-Linux-i386.tar.gz
    

В следующих шагах используется 64-разрядная версия

Теперь установите с помощью:

tar xf cmake-3.2.2-Linux-x86_64.tar.gz

Наконец, скопируйте файлы для параллельной установки, в дополнение к другой версии в /usr с:

sudo cp -r cmake-3.2.2-Linux-x86_64/* /usr/local
  • Вы можете использовать двоичный

Чтобы перезаписать файлы в /usr , используйте следующую команду:

sudo cp -r cmake-3.2.2-Linux-x86_64/* /usr

Использование сценария необязательно, так как это создает каталог с содержимым, который также содержится в архиве.

Уборка:

rm -f ~/cmake_tmp

Как использовать какую версию?

Если вы скопировали cmake-3.2.2-Linux-x86_64/* в локальной папке /usr/local , вы можете решить, какой бинарный файл вы хотите использовать. В зависимости от содержания $PATH :

  • Мой пример:

    % echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    

используется конкретный двоичный код. В моем случае двоичный файл в /usr/local/bin . Чтобы использовать двоичный файл в usr/bin , я должен указать полный путь, например:

/usr/bin/cmake
    
ответ дан A.B. 21.05.2015 в 15:05
1

CMake 3.3.2, в настоящее время самая новая версия, доступна в этом PPA:

Ссылка

    
ответ дан SpamBot 22.10.2015 в 08:03
-1

Вы можете скачать их из торта. com и извлеките их из меню мыши и следуйте за inot all ation file, и вы можете использовать эту команду для его установки в терминале:

  sudo su <the sh files>

Или это.

  jhbuild <the installation file>

и это после любого другого.

  make <the cake installation file>

и установить тип jhbuild в.

  sudo apt-get install jhbuild

и после одного из трех верхних типов это.

  make

, и это может работать нормально.

    
ответ дан Michael 21.05.2015 в 15:42