安装OpenCV依赖库:sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev提示:E:Unable to locate package buil-essential E:Unable to locate package libavformat
时间: 2023-09-20 14:12:28 浏览: 244
这个问题可能是因为你的apt源没有更新,你可以尝试使用以下命令来更新apt源:
sudo apt-get update
然后再尝试安装依赖库:
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
如果还是无法安装,可以尝试查看你的系统版本和apt源是否匹配,或者使用其他的apt源。
相关问题
sudo apt install git libeigen3-dev libboost-all-dev qtbase5-dev libglew-dev libopencv-dev catkin
回答:根据引用\[1\]和引用\[3\]的内容,您需要执行以下步骤来安装所需的依赖项和软件包:
1. 执行以下命令安装依赖项:
- sudo apt-get install libglew-dev libboost-dev libboost-thread-dev libboost-filesystem-dev
- sudo apt-get install ffmpeg libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libpng-dev
- sudo apt-get install build-essential cmake git
- sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
- sudo apt-get install autoconf automake libtool
- sudo apt-get install libcanberra-gtk-module
- sudo apt-get install libopencv-dev
- sudo apt-get install ros-noekit-cv-bridge
2. 下载IMSEE-SDK:
- 执行以下命令: git clone https://github.com/indemind/IMSEE-SDK.git
3. 准备安装SDK需要的依赖:
- 执行以下命令: cd /home/geekfanr/IMSEE-SDK && make init
4. 安装OpenCV3.4.3:
- 执行以下命令:
- git clone https://github.com/opencv/opencv.git
- cd opencv/
- git checkout tags/3.4.3
- mkdir build
- cd build/
- cmake \
-DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DWITH_CUDA=OFF \
-DBUILD_DOCS=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_TESTS=OFF \
-DBUILD_PERF_TESTS=OFF \
..
- make -j4
- sudo make install
请按照上述步骤逐一执行,以完成所需的安装和配置。
#### 引用[.reference_title]
- *1* *3* [Ubuntu20.04的ROS环境安装ORB-SLAM3详解](https://blog.csdn.net/Prototype___/article/details/129286042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [INDEMIND双目惯性模组运行实时ORB-SLAM3教程](https://blog.csdn.net/Prototype___/article/details/130295462)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
虚拟机下载opencv报错E:Unable to locate package buil-essential E:Unable to locate package libavformat
这个错误通常是由于你的操作系统没有正确的软件源导致的。你可以尝试以下步骤来解决这个问题:
1. 首先,确保你的操作系统已经正确地配置了软件源。你可以在终端中输入以下命令来更新软件源:
```
sudo apt-get update
```
2. 然后,你可以尝试重新安装build-essential和libavformat。你可以在终端中输入以下命令来安装它们:
```
sudo apt-get install build-essential
sudo apt-get install libavformat-dev
```
如果你使用的是其他Linux发行版,请使用相应的包管理器来安装它们。
3. 如果上面的步骤仍然无法解决问题,你可以尝试安装其他依赖项。在安装OpenCV之前,你需要确保你的系统已经安装了以下依赖项:
```
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
```
安装这些依赖项后,你应该可以成功地安装OpenCV了。
希望这些步骤可以帮助你解决这个问题。
阅读全文
相关推荐















