Как установить последнюю версию CMake в Ubuntu 18.04.3 LTS через WSL и исправить ошибку OpenSSL

Убунту 16

В этой статье мы познакомим вас с процессом установки последней версии CMake в Ubuntu 18.04.3 LTS, запускаемой через подсистему Windows для Linux (WSL). Мы также поможем вам устранить распространенную ошибку OpenSSL, с которой вы можете столкнуться на этапе начальной загрузки.

Чтобы установить последнюю версию CMake в Ubuntu 18.04.3 LTS через WSL, вы можете либо обновить CMake, используя официальный репозиторий Kitware, либо установить его вручную. Если во время процесса вы столкнулись с ошибкой OpenSSL, вы можете устранить ее, установив пакет разработки OpenSSL.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас есть административный доступ к вашей системе Ubuntu и что она обновлена ​​до последней версии.

Установка пакета разработки OpenSSL

Первым шагом в нашем процессе является установка пакета разработки OpenSSL. OpenSSL — это надежный полнофункциональный набор инструментов с открытым исходным кодом, который реализует протоколы Secure Sockets Layer (SSL) и Transport Layer Security (TLS). Этот пакет необходим для создания сертификатов SSL, необходимых CMake.

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

sudo apt-get установить libssl-dev

Эта команда использует функцию установки apt-get для загрузки и установки пакета libssl-dev. Команда sudo предоставляет вам права администратора, необходимые для установки пакетов.

Обновление CMake с использованием официального репозитория Kitware

Если ошибка OpenSSL не устранена после установки пакета разработки OpenSSL, вы можете попробовать обновить CMake, используя официальный репозиторий Kitware.

Для этого выполните следующие команды в терминале WSL:

sudo apt-get update sudo apt-get install apt-transport-https ca-certificates gnupg Software-properties-common wget wget -O – 2>/dev/null | sudo apt-key add – sudo apt-add-repository 'deb bionic main' sudo apt-get update sudo apt-get install cmake

Эти команды выполняют следующие действия:

  • sudo apt-get update обновляет список пакетов в вашей системе Ubuntu.
  • sudo apt-get install apt-transport-https ca-certificates gnupg Software-properties-common wget устанавливает необходимые пакеты для получения данных из безопасных источников HTTPS.
  • wget -O – 2>/dev/null | sudo apt-key add — загружает и добавляет ключ Kitware GPG в вашу систему.
  • sudo apt-add-repository 'deb bionic main' добавляет репозиторий Kitware в список репозиториев программного обеспечения вашей системы.
  • sudo apt-get update снова обновляет список пакетов вашей системы, на этот раз включая недавно добавленный репозиторий Kitware.
  • sudo apt-get install cmake устанавливает последнюю версию CMake.

Установка CMake вручную

Если описанный выше метод не работает, вы можете вручную загрузить и установить последнюю версию CMake.

Сначала посетите официальную Веб-сайт CMake и загрузите соответствующий файл версии Ubuntu.

После загрузки извлеките файл в каталог, в котором вы храните свои проекты. Например, если ваши проекты находятся в папке «Github», извлеките файл в эту папку.

В терминале WSL перейдите к извлеченной папке (cmake-{номер версии}) и выполните следующие команды:

смэйк. сделать сделать установить

Эти команды выполняют следующие действия:

  • смэйк. настраивает процесс сборки путем создания собственных make-файлов или рабочих пространств, которые можно использовать в среде компилятора по вашему выбору.
  • make создает исполняемые файлы.
  • make install устанавливает исполняемые файлы.

После завершения установки найдите папку /bin/ внутри папки CMake. Убедитесь, что в этой папке присутствует файл с именем «cmake». Скопируйте путь к этому каталогу.

Откройте файл ~/.bash_aliases в своем терминале с помощью текстового редактора (например, sudo nano ~/.bash_aliases). Добавьте следующую строку в конец файла, заменив {PATH to /bin/folder} скопированным путем:

alias cmake=”{ПУТЬ к папке /bin/}/cmake”

Сохраните файл и выйдите. Перезагрузите терминал и выполните команду cmake –version, чтобы убедиться, что установлена ​​последняя версия CMake.

Заключение

В этой статье мы рассказали вам о процессе установки последней версии CMake в Ubuntu 18.04.3 LTS через WSL и устранении распространенной ошибки OpenSSL. Мы надеемся, что это руководство было полезным. Если у вас возникнут какие-либо проблемы в процессе установки, обратитесь к официальному Направления комплектации.

CMake — это кроссплатформенная система сборки с открытым исходным кодом, которая помогает управлять процессом сборки программных проектов. Он генерирует собственные файлы сборки, которые можно использовать с различными компиляторами и средами сборки.

Да, вы можете установить CMake непосредственно в свою систему Ubuntu без использования WSL. Вы можете выполнить аналогичные шаги для установки CMake в Ubuntu, используя диспетчер пакетов или вручную загрузив и установив его с официального веб-сайта CMake.

Пакет разработки OpenSSL необходим CMake для создания сертификатов SSL. Эти сертификаты используются для безопасной связи между различными компонентами программного проекта.

Вы можете проверить версию CMake, установленную в вашей системе Ubuntu, выполнив команду cmake –version в своем терминале. Он отобразит установленную версию CMake.

Да, вы можете использовать версию CMake, отличную от последней. Если для вашего проекта требуется определенная версия, вы можете загрузить и установить эту конкретную версию CMake с официального веб-сайта CMake или использовать менеджер пакетов для установки конкретной версии, доступной в репозитории.

Чтобы удалить CMake из вашей системы Ubuntu, вы можете использовать менеджер пакетов. Запустите команду sudo apt-get Remove cmake в своем терминале, чтобы удалить установленный пакет CMake.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *