Windows中VMware的Linux虚拟机ubuntu1804【报错解决办法】

本文档详细介绍了如何在VMware的Linux虚拟机中安装必要的工具和软件,包括VMwareTools、Pangolin、OpenCV等,并提供了解决安装过程中遇到的常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows中的文件复制到VMware的Linux虚拟机

将Windows中的文件复制到VMware的Linux虚拟机中,或者将Windows中复制的命令粘贴到VMware中,需要安装 VMware Tools。

在终端中依次输入:

sudo apt upgrade
sudo apt install open-vm-tools-desktop -y
sudo reboot

重启之后就可以实现Windows和VMware的相互复制了,也支持拖拽!


E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

sudo rm /var/lib/dpkg/lock-frontend      //这里直接删除锁文件  
sudo rm /var/lib/dpkg/lock

Ubuntu18.04安装Pangolin

//首先你需要下载Pangolin文件并解压
//并选择在这此文件夹下打开终端
https://github.com/stevenlovegrove/Pangolin
sudo apt-get install cmake 
// 安装g++编译器
sudo apt-get install g++

// 安装Pangolin所需依赖项
sudo apt-get install libglew-dev
sudo apt-get install libboost-dev libboost-thread-dev libboost-filesystem-dev

// 一定要在Pangolin文件夹下操作
mkdir build
cd build
cmake ..
make -j4
sudo make install

error while loading shared libraries: libpango_image.so: cannot open shared object file: No such file or directory
这个情况是共享库文件已经默认安装到了/usr/local/lib目录下面,在执行ldconfig命令前, 还要把新共享库目录加入到共享库配置文件/etc/ld.so.conf中。解决办法如下

cat /etc/ld.so.conf
# include /etc/ld.so.conf.d/*.conf
sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf"
cat /etc/ld.so.conf
# include /etc/ld.so.conf.d/*.conf
 
# /usr/local/lib
sudo sh -c ldconfig

Sophus库安装及make报错解决记录
然后再安装


ubuntu安装opencv(源码source方式opencv3.3.0)

  1. 安装cmake
sudo apt-get install cmake
  1. 安装opencv依赖
sudo apt-get install build-essential libavcodec-dev libavformat-dev 
sudo apt-get install libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
  1. 下载opencv3.3.0源码 ,windows 下not found就在ubuntu里面下载。
  2. build opencv源码(cmake 和 make时间较长)
unzip opencv-3.3.0.zip
cd opencv-3.3.0
mkdir build
cd build
cmake ..
make -j8
sudo make install

安装PCL

sudo apt-get install libpcl-dev pcl-tools

ubuntu1804安装ceres1.14.0

安装依赖

sudo apt-get install libcxsparse3 libsuitesparse-dev libgoogle-glog-dev libgtest-dev
sudo apt-get install libatlas-base-dev

然后再安装ceres
缺少依赖参考
安装不上的参考
ceres1.14.0仓库
安装参考

ubuntu1804安装g2o(slambook自带的g2o,make过程的信息不管)

安装依赖

sudo apt-get install libqt4-dev libcholmod3 libqglviewer-dev-qt4 qt4-qmake 
sudo apt-get install libsuitesparse-dev libcxsparse3

然后再安装g2o

cd g2o
mkdir build
cd build
cmake ..
make
sudo make install 

新版g2o安装参考,但是slambook代码会报错,得修改库,不建议


apt-get安装源替换 阿里云源

清华源
apt-get安装源替换 阿里云源


解决:c++: internal compiler error: Killed (program cc1plus)

链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值