일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 코로나19
- Git
- ChatGPT
- SW Expert Academy
- leetcode
- 백준
- 맥북
- 파이썬
- 편스토랑 우승상품
- 캐치카페
- AI 경진대회
- Real or Not? NLP with Disaster Tweets
- dacon
- 데이콘
- ubuntu
- Docker
- gs25
- PYTHON
- hackerrank
- 우분투
- Kaggle
- 더현대서울 맛집
- 편스토랑
- 프로그래머스 파이썬
- github
- Baekjoon
- 금융문자분석경진대회
- programmers
- 자연어처리
- 프로그래머스
- Today
- Total
솜씨좋은장씨
[Ubuntu] CMake 업데이트 하는 방법 본문
nipa에서 지원 받은 서버에 카카오에서 딥러닝 기반으로 개발한 Khaiii 형태소 분석기를 설치하려고 하던 중
(PythonHome) ubuntu@nipa2020-0000:~/somjang-utils/khaiii/build$ cmake ..
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
CMake 3.10 or higher is required. You are running version 3.5.1
-- Configuring incomplete, errors occurred!
위와 같이 CMake의 버전이 3.5.1 로 설치 시 요구되는 3.1.0 버전 보다 하위 버전이어서 설치 진행이 불가했습니다.
$ sudo apt-get install update cmake
sudo apt-get 명령어를 통해 업데이트를 하려고 하니
(PythonHome) ubuntu@nipa2020-0000:~$ sudo apt-get install update cmake
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package update
이번에는 E: Unable to locate package update 오류가 발생하여 업데이트가 불가했습니다.
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt update
$ sudo apt upgrade
모두 시도해봤지만 오류가 나오는 결과는 동일했습니다.
CMake는 개별적으로 해당 사이트로 이동하여 설치파일을 다운로드 받고 설치를 진행하여 업데이트를 해야합니다.
설치 파일 다운로드
먼저 설치 파일을 다운로드 받을 사이트로 이동합니다.
해당 페이지로 이동하였다면 터미널 오류 메세지에서 요구했던 버전 ( 3.10 ) 보다
상위 버전의 파일이 존재하는지 확인합니다.
글 작성일 기준 최신 버전은 3.18.2 버전입니다.
설치할 버전이 정해졌다면
위 사진처럼 해당 파일 다운로드 버튼을 오른쪽 마우스로 클릭하여 링크 주소를 복사합니다.
이 글에서는 cmake-3.18.2.tar.gz 파일을 기준으로 설치하겠습니다.
복사를 하였다면 다시 Ubuntu 서버에 연결되어있는 터미널로 이동하여
원하는 위치로 이동 후 wget 명령어로 다운로드 받습니다.
$ wget https://github.com/Kitware/CMake/releases/download/v3.18.2/cmake-3.18.2.tar.gz
설치
$ tar -xvf cmake-3.18.2.tar.gz
cmake-3.18.2.tar.gz 의 압축을 해제합니다.
$ cd cmake-3.18.2
압축을 해제한 파일이 있는 cmake-3.18.2 디렉토리로 이동합니다.
$ ./bootstrap
$ make
$ sudo make install
위의 명령어를 통해 설치를 마무리 합니다.
마지막으로 CMake의 버전이 바뀌었는지 확인해봅니다.
$ cmake --version
만약 버전 확인 시
아래와 같이 새로 설치한 버전으로 제대로 나오지 않는 경우에는 터미널을 종료 했다가 다시 시작해서 확인해보시면 됩니다.
(PythonHome) ubuntu@nipa2020-0000:~/somjang-utils/cmake-3.18.2$ cmake --version
CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/share/cmake-3.5
cmake version 3.5.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).
재부팅하고 확인해보면
ubuntu@nipa2020-0000:~$ cmake --version
cmake version 3.18.2
새로 설치한 버전으로 잘 출력되는 것을 확인할 수 있습니다.
읽어주셔서 감사합니다.
'유용한 정보 > Linux | Ubuntu' 카테고리의 다른 글
[Ubuntu] 우분투 zip 명령어로 압축하는 방법! (0) | 2020.11.02 |
---|---|
[Ubuntu] System restart required 해결방법 (0) | 2020.09.21 |
[Ubuntu] 알아두면 유용한 우분투 명령어 모음! (4) | 2020.09.03 |
[Ubuntu] Ubuntu 서버에 Selenium 설치하고 사용하기 (5) | 2020.07.23 |
[Ubuntu] vi 편집기 줄번호 나타내는 방법 (0) | 2020.07.15 |