환경: 우분투
설치하기
cmake ..
#or
cmake ./
위 명령어로 빌드 폴더에서 cmake를 할 때, 패키지를 찾을 수 없다는 오류가 생길 때가 있다.
#CMakeLists.txt
...
pkg_check_modules(OPENCV REQUIRED opencv4)
...
예를 들어, CMakeLists.txt 파일에 opencv4 모듈을 필요로 한다고 적혀 있다.
그런데 설치되어 있지 않으면 "No packages 'opencv4' found"라는 오류가 생긴다.
1. 패키지 관리자를 사용하여 설치 (apt-get)
2. 소스 코드를 다운로드하여 직접 빌드
두 가지 방법으로 설치할 수 있다.
opencv4의 경우에는 아래 명령어로 설치하면 된다.
sudo apt-get update
sudo apt-get install libopencv-dev
설치완료
다시 cmake를 하면 패키지를 찾은 것을 확인할 수 있다.
패키지 목록 확인
apt-get으로 설치된 패키지를 다음 방법으로 확인할 수 있다.
sudo apt-get update #apt 패키지 관리자의 데이터베이스를 업데이트
apt list --installed #설치된 모든 패키지의 목록을 확인
#or
apt list --installed | grep opencv #opencv로 시작하는 패키지만 출력
설치 가능한 패키지 목록 얻기
apt-cache search 패키지이름
'Linux, etc' 카테고리의 다른 글
[windows] 서버의 보안 인증서 발급자인 "AAA Certificate Services"을(를) 신뢰하도록 선택하지 않았습니다. (0) | 2024.02.24 |
---|---|
[Linux] 디스크 용량 확인 명령어 (0) | 2024.01.12 |
Ubuntu에 teams 설치하기 (0) | 2023.12.06 |
[linux] ftp 21번 포트 열기 (1) | 2023.11.30 |
virtualenv 가상환경 (0) | 2023.08.28 |