Как установить cmake 3.2 на Ubuntu

Если вы действительно использовали OpenID: No.

Процесс регистрации выполняется между вашим провайдером OpenID и вами. Службы, которые позволяют использовать OpenID, даже не видят ваш пароль! Нет возможности, как ubuntuforums могли бы сохранить ваш пароль.

Ресурсы OpenID

Следующие ресурсы могут помочь вам понять, как работает OpenID.

Видео YouTube Википедия Много контента из Google об OpenID (изображение очень хорошее)
1
задан 27 April 2018 в 02:51

4 ответа

Есть три варианта:

установить из PPA установить предварительно построенный двоичный дистрибутив из cmake.org, скомпилировать его самостоятельно

Установка из PPA

sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update

Когда cmake еще не установлен:

sudo apt-get install cmake

Когда cmake уже установлен:

sudo apt-get upgrade

Установка из cmake.org двоичная функция

curl -sSL https://cmake.org/files/v3.5/cmake-3.5.2-Linux-x86_64.tar.gz | sudo tar -xzC /opt

Исполняемые файлы CMake будут в /opt/cmake-3.5.2-Linux-x86_64/bin/.

Скомпилируйте его самостоятельно

В настоящее время последняя версия - 3.5.2, следующие инструкции, основанные на этой версии. Поэтому вы должны проверить страницу загрузки и соответствующим образом скорректировать имя файла.

sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./configure
make

Теперь вам может потребоваться выбрать тип установки для решения, я рекомендую установить с помощью checkinstall, поскольку это создает пакет DEB .

установить из PPA с make install
sudo make install
26
ответ дан 23 May 2018 в 21:19
  • 1
    Он добавляет «Установка из двоичной дистрибуции cmake.org». вариант. Также улучшает форматирование и ударяет URL-адрес загрузки cmake в новейшую версию. Я попытался просто отредактировать принятый ответ, но мои изменения не были приняты автором. – nocnokneo 27 August 2015 в 23:53

Попробуйте создать его из исходного кода, установите его и скорректируйте переменные $ PATH, чтобы сделать его доступным. Возможно, вы должны добавить экспортированные переменные в ваш bashrc. В основном, как я это сделал, пожалуйста, измените имена файлов и папок на ваши нужды:

sudo apt-get install build-essential
wget http://url.to/cmake-3.2-src.tar.gz
tar xzf cmake-3.2-src.tar.gz
cd cmake-3.2-src
./configure
make
# If make finishes without errors:
sudo make install
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
cmake --version # This should give v3.2
6
ответ дан 23 May 2018 в 21:19
  • 1
    URL-адрес не работает. – A.B. 17 April 2015 в 10:34
  • 2
    Рабочий URL-адрес не будет указывать на более новые версии в будущем, пожалуйста, проверьте сайт cmake на самую последнюю версию. – Oliver R. 17 April 2015 в 10:55

Я не уверен, опаздываю ли я на вечеринку, но недавно на Ubuntu 14.04 я столкнулся с такими же проблемами, и именно так я и решил. Во-первых, вам нужно удалить существующий cmake, выполнив команду:

sudo apt-get remove cmake

Нажмите Return или введите. Затем вам нужно установить cmake3, используя следующие команды:

sudo apt-get update 

sudo apt-get upgrade 

sudo apt-get install cmake3

Предполагая, что мой ответ заработает через несколько лет, подумайте о поиске пакета cmake, у которого есть число, связанное с ним. Например, в это время cmake3 работает для меня.

Для этого вам нужно выполнить

apt-cache search cmake

Как только вы найдете пакет, просто установите его, как было предложено.

Спасибо, Happy Code!

5
ответ дан 23 May 2018 в 21:19
  • 1
    Это должен быть принятый ответ! Благодарю. – Javi V 2 March 2018 в 13:04
  • 2
    Да, просто sudo apt-get install cmake работает хорошо. – Eric Wang 20 March 2018 в 06:17
  • 3
    @EricWang Yea Eric, теперь с Ubuntu 16.04 и выше, он отлично работает. – Fennec 20 March 2018 в 09:23

Просто установите последнюю из sh с https://cmake.org/download/

cd /usr
sudo wget https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86_64.sh -P /usr/
sudo chmod 755 /usr/cmake-3.8.2-Linux-x86_64.sh
sudo ./cmake-3.8.2-Linux-x86_64.sh
0
ответ дан 23 May 2018 в 21:19

Другие вопросы по тегам:

Похожие вопросы: