Как обновить cmake linux

Содержание
  1. Как мне установить последнюю версию cmake из командной строки?
  2. Как я могу получить последнюю версию?
  3. А. Сборка и установка (рекомендуется)
  4. Б. Использование бинарных файлов (не очень cmake-gui хорошо работает)
  5. Запись
  6. Как переустановить последнюю версию cmake?
  7. 4 ответа
  8. Удалить установленную версию в вашей системе
  9. Загрузить cmake 3.14
  10. Извлечь файлы
  11. Выполните следующие команды в этом порядке, чтобы построить его
  12. Проверьте версию, если она установлена правильно
  13. Как мне установить последнюю версию cmake из командной строки?
  14. 9 ответов
  15. Как я могу получить последнюю версию?
  16. А. Сборка и установка (рекомендуется)
  17. Б. Использование бинарных файлов ( cmake-gui не будет работать хорошо)
  18. Заметка
  19. How to Install the Latest Version of CMake on Ubuntu 16.04/18.04 Linux
  20. What is CMake?
  21. Installing CMake from Default Ubuntu Repo
  22. Installing CMake from PPA on Ubuntu 16.04
  23. Installing CMake from Binary Distrubtion
  24. Installing CMake from Source Code
  25. Installing CMake GUI
  26. Conclusion
  27. Как обновить cmake в Ubuntu
  28. 3 ответа

Как мне установить последнюю версию cmake из командной строки?

Я пытаюсь установить последнюю cmake версию в моей Linux-системе и всегда получаю следующее исключение:

Всегда повторяется . Есть мысли?

Кто-нибудь знает, что я здесь не так делаю? Или есть ли лучший способ установить последнюю версию cmake в мою коробку Linux?

Возможно, сервер на www.cmake.org был просто очень занят. Вы можете попробовать еще раз или скачать файл с помощью веб-браузера.

Однако есть гораздо более простой способ:

Обновление: комментаторы отмечают, что «Ubuntu 12.04 поставляется только с v2.8.7», а «14.04 все еще поставляется с 2.8» . Вот почему: 12.04 и 14.04 — это LTS-релизы Ubuntu. Предполагается, что выпуски LTS будут оставаться стабильными в течение 5 лет, поэтому они получают только обновления безопасности и критические обновления, а не последние выпуски пакетов. Нормальные выпуски выходят каждые 6 месяцев, и, следовательно, более вероятно, что они будут выпущены недавно.

Чаще всего возникает ситуация, когда вы хотите установить последнюю версию cmake , но репозитории вашей операционной системы не обновляются. Например, в моем случае у меня есть ноутбук с Ubuntu 16.04 , и когда я выполнил команду, sudo apt install cmake была установлена ​​версия 3.5.1 ; вместо 3.15.4, которая является текущей версией на cmake.org .

Как я могу получить последнюю версию?

Ну, мы можем установить его одним из следующих способов: Сборка и установка или Использование бинарных файлов .

А. Сборка и установка (рекомендуется)

А-1. Удалите версию по умолчанию, предоставляемую менеджером пакетов Ubuntu и настройкой, используя:

А-2. Перейдите на официальную веб-страницу CMake , затем загрузите и распакуйте последнюю версию. Обновление version и build переменные в следующей команде , чтобы получить нужную версию:

А-3. Установите извлеченный источник, запустив:

А-4. Протестируйте свою новую cmake версию.

Результаты cmake —version :

Б. Использование бинарных файлов (не очень cmake-gui хорошо работает)

Б-1. Удалите версию по умолчанию, предоставляемую менеджером пакетов Ubuntu, как в A-1 .

БИ 2. Перейдите на официальную веб-страницу CMake , затем загрузите и установите последнюю .sh версию в opt/cmake . Обновление version и build переменные в следующей команде , чтобы получить нужную версию:

Б-3. Добавьте установленную двоичную ссылку /usr/local/bin/cmake , выполнив это:

Б-4. Проверьте свою новую cmake версию, как в A-4 .

Запись

В 3.15.X X представляет собой последнюю часть версии , которую мы определили как строить. Сборка может измениться, если cmake обновлен. Согласно официальной веб-странице, последняя версия 3.15.4 . Если вам нужна предыдущая версия 3.14.7, просто замените версию и параметры сборки следующим образом:

Источник

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

Я хотел бы установить последнюю версию cmake в среде Linux. У меня установлена версия cmake 3.5, которая не поддерживается некоторыми приложениями. Я попытался обновить его, удалив текущую версию. Но когда я переустанавливаю с помощью sudo apt-get install cmake, я получаю ту же версию 3.5. Как установить последнюю версию с помощью sudo apt-get install .

Читайте также:  Linux редактор файлов по умолчанию

4 ответа

Следуя комментариям о том, как установить последнюю версию CMake и опубликовать ответ на этот вопрос:

Это зависит от версии ОС Ubuntu, установленной на вашем ПК или Mac. Если у вас установлена следующая версия Ubuntu OS, значит, у вас установлен этот CMake или вы можете установить и переустановить его с помощью «sudo apt-get install cmake». Даже если вы удалите свою версию и попытаетесь переустановить более позднюю версию.

Теперь, если у вас установлена Ubuntu 16.04 и вы хотите использовать cmake-3.10, возникает проблема с ОС, поскольку вы можете установить и переустановить только cmake-3.5.1. Чтобы получить cmake-3.10 или любую другую версию, вам необходимо загрузить и установить пакет с https: //packages.ubuntu. ком /. Как только вы найдете последнюю версию файлов cmake .targz, вы должны собрать ее самостоятельно из командной строки.

Насколько я знаю, лучший способ установить последнюю версию CMake на любом Linux — это не apt, а использование pip.

Удалите apt cmake и установите последнюю версию из pip, которая может легко обновляться.

Вы можете попробовать следующие шаги, которые работали для меня на Ubuntu 18.04.3 LTS в качестве ОС NVIDIA jetson Nano, чтобы получить последнюю версию cmake «cmake-3.14.0» из ‘https://cmake.org/download/ ‘.

Удалить установленную версию в вашей системе

sudo apt purge cmake

Загрузить cmake 3.14

Извлечь файлы

tar zxcf cmake-3.13.4.tar.gz

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

sudo make install

Проверьте версию, если она установлена правильно

Изменить: Как указала GNUton, следующее работает только в Ubuntu 16.04 и 18.04 (проверено в июне 2019 года).

Теперь команда разработчиков CMake в Kitware Inc предоставляет APT-репозиторий . Он позволяет вам установить последнюю версию CMake через apt-get .

Если вы используете минимальный образ Ubuntu или образ Docker, вам может потребоваться установить следующие пакеты:

Получите копию нашего ключа подписи:

Добавьте репозиторий в список источников и обновите его.

Для Ubuntu Bionic Beaver (18.04):

Для Ubuntu Xenial Xerus (16.04):

. Необязательные шаги. Подробности см. В ссылке.

Источник

Как мне установить последнюю версию cmake из командной строки?

Я пытаюсь установить последнюю cmake в моей коробке Linux, и я всегда получаю следующее исключение —

Всегда повторяется. Есть мысли?

Кто-нибудь знает, что я здесь не так делаю? Или есть ли лучший способ установить последнюю версию cmake в мою коробку Linux?

9 ответов

Возможно, сервер на www.cmake.org был просто очень занят. Вы можете попробовать еще раз или скачать файл с помощью веб-браузера.

Однако есть гораздо более простой способ:

Обновление: комментаторы отмечают, что «Ubuntu 12.04 поставляет только v2.8.7», а «14.04 все еще выпускает 2.8″. Вот почему: 12.04 и 14.04 — это LTS-релизы Ubuntu. Предполагается, что выпуски LTS будут оставаться стабильными в течение 5 лет, поэтому они получают только обновления безопасности и критические обновления, а не последние выпуски пакетов. Нормальные выпуски выходят каждые 6 месяцев, и, следовательно, более вероятно, что они будут выпущены недавно.

Чаще всего возникает ситуация, когда вы хотите установить последнюю версию cmake, но репозитории вашей операционной системы не обновляются. Например, в моем случае у меня есть ноутбук с Ubuntu 16.04, и когда я выполнил команду sudo apt install cmake установленная версия была 3.5.1; вместо 3.14.5, которая является текущей версией на cmake.org.

Как я могу получить последнюю версию?

Ну, мы можем установить его одним из следующих способов:

А. Сборка и установка (рекомендуется)

А-1. Удалите версию по умолчанию, предоставляемую менеджером пакетов Ubuntu и настройкой, используя:

А-2. Перейдите на официальную веб-страницу CMake, затем загрузите и распакуйте последнюю версию. Обновите version а также build Переменные в следующей команде, чтобы получить желаемую версию:

Читайте также:  Проверка графики mac os

А-3. Установите извлеченный источник, запустив:

А-4. Проверьте свой новый cmake версия.

Результаты cmake —version :

Б. Использование бинарных файлов ( cmake-gui не будет работать хорошо)

Б-1. Удалите версию по умолчанию, предоставляемую менеджером пакетов Ubuntu, как в A-1.

БИ 2. Перейдите на официальную веб-страницу CMake, затем загрузите и установите последнюю версию .sh версия в opt/cmake , Обновите version а также build Переменные в следующей команде, чтобы получить желаемую версию:

Б-3. Добавить установленную бинарную ссылку в /usr/local/bin/cmake запустив это:

Б-4. Проверьте свой новый cmake версия как в A-4.

Заметка

В 3.14.X X представляет последнюю часть версии, которую мы определили как build. Сборка может измениться, если cmake обновлен. Согласно официальной веб-странице, последняя версия 3.14.5. Если вам нужна предыдущая версия 3.13.5, просто замените версию и параметры сборки следующим образом:

Источник

How to Install the Latest Version of CMake on Ubuntu 16.04/18.04 Linux

This post will guide you how to download and install the latest stable version of CMake on your Ubuntu Linux server. How do I install CMake tool from source code on Ubuntu Linux 16.04/18.04. How to install CMake from binary distrubtion on Ubuntu system.

What is CMake?

CMake is a cross-platform free and open-source software application for managing the build process of software using a compiler-independent method. It supports directory hierarchies and applications that depend on multiple libraries. CMake can be used to build, test, and package software on your system.

CMake can be used to control the software compilation process to geneate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitray combinations.

Installing CMake from Default Ubuntu Repo

CMake package is available in the default Ubuntu 16.04 or 18.04 repository (it may be a older version of CMake), so you can use apt install command to install it directlry, type:

After installed, you can try to verify CMake version to check if it is successfully installed on your system, type:

From the above outputs you can see, the installed version of cmake is 3.10.2. You can go to the official download web page of CMake to see that the latest stable version of CMake is 3.13.4.

Installing CMake from PPA on Ubuntu 16.04

If you are using Ubuntu 16.04 system, you can also use a PPA repository to install CMake tool on your system with the following commands:

If CMake is alreay installed on your Ubuntu system, you can use apt upgrade command to upgrade CMake to the latest version, type:

Or you can add the following entries into /etc/apt/sources.list file:

Next, run the following command to update Package manager cache, type:

Then, install CMake tool using this PPA with the following command:

Installing CMake from Binary Distrubtion

You should know that the above two methods is not able to install the latest statble version (now the latest version is 3.13.4) of CMake. You can go to the official CMake webpage to download the latest version of CMake binary distrubtion file.

The Binary Distrubtion of CMake have two file extention, one is shell script, and another is archive file. The below will show you how to use those two files to install CMake.

For Shell Binary Distrubtion of CMake:

#1 Downloading CMake Bianary file with the following wget command:

#2 After intalled CMake Binary file, just execute it:

Note: you need to press y key on your keyboard to accept the license to continue the installation process. You also need to specify one target directory, if you type Y key, it will use the default setting to install CMake in the current directory.

Читайте также:  Windows event log event category

#3 you need to change the current directory to ./cmake-3.13.4-Linux-x86_64/bin/, and all of CMake executables are located here.

For Archive Binary Distrubtion of CMake:

You can also install CMake from binary distrubtion its extention is tar.gz. You just need to download it to your local disk, and then extract all file to a specified direcotry.

#1 Download archive binary file of CMake with the following command:

#2 Extract all files from the above downloaded CMake archive binary file, type:

#3 changing the current directory to cmake-3.13.4-Linux-x86_64

#4 CMake executable will be in ./cmake-3.13.4-Linux-x86_64/bin/ directory.

#5 executing cmake script to check the current CMake version, type:

Installing CMake from Source Code

You can also compile the latest source code of CMake to install it. At this time, the latest stable version of CMake is 3.13.4. So you need to donwload the archive source code from the offical CMake web page, then compiling it. Just do the following steps:

#1 before downloading souce code, you need to unisntall the defualt older version of CMake by the default Ubuntu Package manager. Type:

#2 go to the official download page to get the latest version of CMake with the following wget command:

#3 extract all files from downloaded archive file, type:

#4 changing the current dirctory to cmake-3.13.4, type:

#5 compiling and install cmake with the following commands:

#6 checking CMake version to verify if it is installed successfully, type:

Installing CMake GUI

If you want to install CMake GUI on your Ubuntu system, you just need to use apt install command to install it, type:

Then you can use the following commands to check if CMake-gui package is installed normally:

You can run the cmake-gui command in Ubuntu terminal to launch the cmake gui, type:

Conclusion

You should know that how to install CMake tool on Ubuntu 16.04 or 18.04 from this guide, and you also know how to install CMake with the different methods on Ubuntu Linux server(default ubuntu repo, PPA, Source code). If you want to see more information about CMake, you can go the official web site of CMake directly.

Источник

Как обновить cmake в Ubuntu

Я знаю, что Ubuntu использует стабильные версии, которые он может поддерживать, но некоторые репозитории требуют более поздних версий cmake. Я хочу перезаписать старый cmake более поздней версией cmake, но обычный PPA не несет cmake, в котором я нуждаюсь. Как я могу обновить cmake, чтобы использовать нужную версию без конфликтов с более старой версией?

3 ответа

  1. Проверьте текущую версию с помощью cmake —version
  2. Удалите его с помощью sudo apt remove cmake
  3. Посетите https://cmake.org/download/ и загрузите последние бинарные файлы
    • В моем случае cmake-3.6.2-Linux-x86_64.sh достаточно
  4. chmod +x /path/to/cmake-3.6.2-Linux-x86_64.sh (используйте здесь свое собственное местоположение, но chmod делает исполняемый файл сценария)

sudo /path/to/cmake-3.6.2-Linux-x86_64.sh (вам нужно нажать y дважды)

Скрипт устанавливается на /opt/cmake-3.6.2-Linux-x86_64 , поэтому, чтобы получить cmake , сделайте символическую ссылку:

sudo ln -s /opt/cmake-3.6.2-Linux-x86_64/bin/* /usr/local/bin

Проверьте свои результаты с помощью cmake —version

В новой версии cmake (например: 3.9.6) для установки загрузите файл tar из https: //cmake.org/download/. Извлеките загруженный файл tar, а затем:

Я хотел бы следовать вашему совету Волка, но сценарий не устанавливает прог. Так что я просто создаю папку, но не показываю, как установлен, когда я делаю

Источник

Оцените статью