ubuntu 20.04安装eigen3.4
时间: 2024-09-02 20:02:57 浏览: 482
Ubuntu 20.04 安装Eigen 3.4库通常需要通过包管理器apt进行。以下是安装步骤:
1. 首先更新系统软件列表:
```bash
sudo apt update
```
2. 然后打开EPEL存储库,因为Ubuntu 20.04默认仓库可能不包含Eigen 3.4版本,而EPEL提供额外的科学计算软件包:
```bash
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
```
3. 更新软件源并继续安装:
```bash
sudo apt-get update
```
4. 安装Eigen库:
```bash
sudo apt-get install libeigen3-dev
```
这将安装Eigen 3及其开发头文件,如果需要特定版本(如3.4),可以尝试在ppa名称后加上对应版本号,例如`libeigen3-dev=3.4.*`。
5. 验证安装:
```bash
eigen3-config --version
```
如果安装成功,此命令应该显示Eigen 3.4.x的版本信息。
注意:有时EPEL存储库可能也需要手动启用,这取决于你的网络连接和个人需求。另外,对于最新版本的依赖,直接从Eigen官网下载源码并编译也是一个选择。
相关问题
ubuntu20.04更新eigen到3.4
### 更新Eigen至3.4版本
对于希望在Ubuntu 20.04上更新Eigen库至3.4版本的情况,可以采取先移除旧版再安装新版的方式。为了确保系统的稳定性和兼容性,在执行任何更改前建议备份重要数据。
#### 卸载现有Eigen库
由于系统可能已经预装了一个较老版本的Eigen库,首先需要将其完全卸载以避免冲突。可以通过以下命令来完成这一操作:
```bash
sudo rm -rf /usr/include/eigen3 \
/usr/lib/cmake/eigen3 \
/usr/share/doc/libeigen3-dev \
/usr/share/pkgconfig/eigen3.pc \
/var/lib/dpkg/info/libeigen3-dev.list \
/var/lib/dpkg/info/libeigen3-dev.md5sums
```
这一步骤会彻底清除当前系统中存在的Eigen文件及其配置[^5]。
#### 获取并编译安装新版本Eigen
接着从官方网站获取最新的Eigen源码包,并按照下面的方法进行本地构建与安装:
1. 访问[Eigen官方下载页面](https://gitlab.com/libeigen/eigen/-/releases),找到目标版本(例如3.4.0),点击对应的压缩包链接下载;
2. 将下载好的`.zip`或`.tar.gz`格式的档案解压到合适的位置,比如用户的主目录下;
3. 进入解压后的文件夹创建一个新的子目录用于存放编译过程中产生的临时文件:
```bash
unzip eigen-3.4.0.zip
mv eigen-3.4.0 ~/eigen
cd ~/eigen
mkdir build
cd build
```
4. 使用CMake工具准备项目环境并将生成的结果放置于刚才建立的`build`目录内:
```bash
cmake ..
```
5. 执行实际的编译过程以及最终的全局安装动作:
```bash
make
sudo make install
```
6. 刷新共享库缓存使新的Eigen库生效:
```bash
sudo ldconfig
```
7. 最后重启计算机让所有改动正式生效:
```bash
sudo reboot
```
通过上述流程即可成功地将Ubuntu 20.04中的Eigen升级到了指定的新版本[^2]。
ubuntu 20.04安装opencv3.4
要在Ubuntu 20.04上安装OpenCV 3.4,您可以按照以下步骤进行操作:
1. 更新系统软件包列表:
```
sudo apt update
```
2. 安装必需的软件包和依赖项:
```
sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
3. 克隆OpenCV的源代码库:
```
git clone https://github.com/opencv/opencv.git
```
4. 切换到克隆的目录并创建一个用于构建的新目录:
```
cd opencv
mkdir build
cd build
```
5. 运行CMake来配置构建:
```
cmake ..
```
6. 使用以下命令编译和安装OpenCV:
```
make -j$(nproc)
sudo make install
```
7. 最后,将OpenCV库路径添加到系统库路径中:
```
echo 'export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
```
这样,您就成功地在Ubuntu 20.04上安装了OpenCV 3.4。
阅读全文