[ubuntu]解决 "未发现软件包 ruby1.9.1"类似问题

mei@ubuntu:~$ sudo apt-get install ruby1.9.1

[sudo] password for mei: 

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

E: 未发现软件包 ruby1.9.1

E: 无法按照正则表达式 ruby1.9.1 找到任何软件包

 

比如执行上面安装程序,结果报错上面信息

 

解决方案:

mei@ubuntu:~$ sudo apt-get update

 

执行上面命令,等更新完全后则问题解决...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是在Ubuntu 18.04上安装PCL 1.9.1的步骤: 1. 打开终端并更新软件包列表: sudo apt-get update 2. 安装依赖项: sudo apt-get install git build-essential linux-libc-dev cmake cmake-gui libusb-1.--dev libusb-dev libudev-dev mpi-default-dev openmpi-bin openmpi-common libflann1.9 libflann-dev libeigen3-dev libboost-all-dev libvtk6-dev libvtk6-qt-dev libvtk6.3 libvtk6.3-qt libvtk6.3-dev libqhull* libgtest-dev freeglut3-dev pkg-config libxmu-dev libxi-dev mono-complete qt-sdk openjdk-8-jdk openjdk-8-jre 3. 下载PCL 1.9.1源代码: git clone https://github.com/PointCloudLibrary/pcl.git 4. 创建一个build目录并进入: mkdir pcl/build && cd pcl/build 5. 运行cmake: cmake .. 6. 编译PCL: make -j4 7. 安装PCL: sudo make install 8. 更新动态链接库: sudo ldconfig 现在,您已经成功地在Ubuntu 18.04上安装了PCL 1.9.1。 ### 回答2: PCL(Point Cloud Library)是一套处理点云数据的开源软件库。在ubuntu18.04中安装PCL1.9.1可以按照以下步骤进行操作。 1. 更新Ubuntu软件源 在终端中输入以下命令: sudo apt-get update 2. 安装依赖库 在终端中输入以下命令: sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev sudo apt-get install mpi-default-dev openmpi-bin openmpi-common sudo apt-get install libflann1.9 libflann-dev sudo apt-get install libeigen3-dev sudo apt-get install libboost-all-dev sudo apt-get install libvtk6.3 vtk6.3-qt sudo apt-get install libvtk6-dev libvtk6-qt-dev 3. 下载PCL1.9.1源码 在终端中输入以下命令: cd ~ git clone https://github.com/PointCloudLibrary/pcl.git 4. 编译安装PCL1.9.1 在终端中输入以下命令: cd pcl mkdir build cd build cmake .. make sudo make install 5. 配置环境变量 在终端中输入以下命令: sudo gedit /etc/ld.so.conf.d/pcl.conf 将以下内容复制到文本文件中并保存: /usr/local/lib 在终端中输入以下命令更新配置: sudo ldconfig 6. 测试安装是否成功 在终端中输入以下命令: pcl_test_search 如果出现以下结果,说明PCL1.9.1安装成功: [init] command line: pcl_test_search [init] loading default parameter settings from "" [console] Press ‘q’ to exit Using 8 threads Performing race search against 1228800 random points Total time: 0.734613 sec Race distance: 0.000000 以上是在Ubuntu18.04中安装PCL1.9.1的步骤,按照以上步骤操作即可成功安装。 ### 回答3: ubuntu 18.04是一款非常优秀的操作系统,而pcl1.9.1也是一款非常优秀的库文件,安装pcl1.9.1的过程需要我们注意一些问题,下面我将对这个过程进行详细的介绍。 1.安装依赖库 首先,我们需要安装一些依赖库,包括CMake、Boost、Eigen、FLANN、VTK、Qt和OpenNI等库。在Ubuntu 18.04中,可以通过以下命令来安装这些库: sudo apt-get install cmake libboost-all-dev libeigen3-dev libflann-dev libvtk6-dev libqt4-dev openni-dev 2.下载PCL1.9.1 在安装依赖库之后,我们需要下载PCL 1.9.1。可以从PCL官方网站下载最新版本,也可以直接使用以下命令从GitHub上获取: git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk 3.编译PCL1.9.1 下载完成后,我们需要进行编译。首先进入下载的PCL目录中,然后新建一个build文件夹,并在该文件夹下运行cmake命令: cd pcl-trunk mkdir build cd build cmake .. 这个过程大概需要10分钟左右,编译完成后我们就需要进行安装,通过以下命令进行安装: sudo make install 4.测试PCL1.9.1 安装完成后,我们需要测试PCL是否能够成功安装。可以通过新建一个C++源文件,并添加下面的代码进行测试: #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> int main () { pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZ>); if (pcl::io::loadPCDFile<pcl::PointXYZ> ("test_pcd.pcd", *cloud) == -1) //* load the file { PCL_ERROR ("Couldn't read file test_pcd.pcd \n"); return (-1); } std::cout << "Loaded " << cloud->width * cloud->height << " data points from test_pcd.pcd with the following fields: " << std::endl; for (size_t i = 0; i < cloud->points.size (); ++i) std::cout << " " << cloud->points[i].x << " " << cloud->points[i].y << " " << cloud->points[i].z << std::endl; return (0); } 将代码保存为test.cpp,然后通过以下命令进行编译: g++ test.cpp -o test -l pcl_common 运行test文件进行测试: ./test 如果输出了点云数据,说明PCL1.9.1已经成功安装。 总结: 安装PCL1.9.1的过程需要注意安装依赖库、下载PCL、编译以及测试等。只有当这些步骤都正确完成后,才能保证PCL1.9.1能够顺利运行,并且在接下来的开发过程中发挥最大的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值