libncurses5-dev ---ubuntu20.04

本文介绍了在Ubuntu系统中遇到软件包依赖冲突的问题,如何通过使用`aptitude`工具选择降级方案来解决。作者分享了具体的操作步骤,包括安装`aptitude`,然后使用该工具安装`libncurses-dev`并接受降级选项,最终成功安装`libncurses5-dev`。这是一个简洁有效的解决方案,避免了复杂的方法。
摘要由CSDN通过智能技术生成

问题: libncurses5-dev : 依赖: libtinfo6 (= 6.2-0ubuntu2) 但是 6.3-2 正要被安装
                   依赖: libncurses-dev (= 6.2-0ubuntu2)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

 本人尝试降级解决,正好可以解决。

先安装(切换root)

apt install aptitude
 aptitude install libncurses-dev

点击n采取降级方案

正常的话便可以安装了

apt-get install libncurses5-dev

ps:网上各种花里胡哨的,看着就头大。解决的话,点个赞

  • 27
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: 要在 Ubuntu 20.04 上安装 Autoware,请按照以下步骤操作: 1. 安装依赖项: ``` sudo apt-get update sudo apt-get install -y git build-essential libssl-dev libncurses5-dev libjpeg-dev libglu1-mesa-dev libgl1-mesa-dev libx11-dev libxext-dev libpng-dev libboost-all-dev libtinyxml-dev libtinyxml2-dev libpoco-dev libeigen3-dev libyaml-cpp-dev libopencv-dev qtbase5-dev qtdeclarative5-dev qt5-default qtmultimedia5-dev libqt5multimedia5-plugins libqt5multimediawidgets5 libqwt-qt5-dev libvtk7-dev libcairo2-dev libgdal-dev ``` 2. 下载 Autoware 源代码: ``` git clone https://github.com/CPFL/Autoware.git ``` 3. 进入 Autoware 文件夹并编译: ``` cd Autoware ./catkin_make_release ``` 4. 配置环境变量: ``` echo "source $HOME/Autoware/install/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 5. 运行 Autoware: ``` roslaunch autoware runtime_manager.launch ``` 这样就可以在 Ubuntu 20.04 上安装 Autoware 了。 ### 回答2: 安装Autoware需要先安装Ubuntu 20.04 LTS操作系统。在Ubuntu Software应用程序中搜索Autoware并安装。或者可以通过在终端中输入以下命令进行安装: 1. 添加autoware存储库 ``` sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key ``<KEY_ID>`` sudo add-apt-repository "deb https://packages.ros.org/ros/ubuntu focal main" ``` 2. 更新存储库 ``` sudo apt-get update ``` 3. 安装Autoware ``` sudo apt-get install ros-foxy-autoware auto-completion ``` 4. 安装依赖项 ``` sudo apt install -y python3-argcomplete python3-pip python3-setuptools git-core libboost-all-dev libsqlite3-dev libtinyxml2-dev libpcl-dev libpcl-tools libgtest-dev libopenscenegraph-dev libosgearth-dev libproj-dev libgazebo11-dev gdb valgrind unzip ``` 5. 初始化colcon build ``` export AUTOWARE_COMPILE_ENVIRONMENT=/opt/AutowareAuto/setup.bash source $AUTOWARE_COMPILE_ENVIRONMENT mkdir -p ~/colcon_ws/src cd ~/colcon_ws/src/ git clone https://gitlab.com/autowarefoundation/autoware.auto/AutowareAuto.git cd AutowareAuto git checkout 1.0.0-rc2 git submodule update --init --recursive ./colcon_util.sh ``` 6. 编译并验证 ``` cd MyAutowareAuto # 我的自己的使用的 autoware.auto colcon build --symlink-install --packages-select motion_planning_rviz_plugins source install/setup.bash # optional rviz2 -d src/motion_planning_rviz_plugins/motion_planning.rviz ``` 以上是Ubuntu20.04安装Autoware的步骤,总的来说,需要进行一系列的下载和安装,需要一定的时间和耐心,同时需要保证网络连接畅通。安装完成后,可以在终端中输入指令启动并使用Autoware。 ### 回答3: Autoware是一个用于自动驾驶的开源软件,它能够处理视觉和雷达数据,实现实时感知和路径规划。在Ubuntu20.04系统上安装Autoware,需要进行以下步骤: 1. 安装ROS: Autoware是ROS(Robot Operating System)的一个package,在Ubuntu系统上需要先安装ROS。可以使用以下命令安装: ``` sudo apt update sudo apt install ros-noetic-desktop-full ``` 2. 安装Autoware: 可以使用以下命令进行Autoware的安装: ``` sudo apt update sudo apt install ros-noetic-desktop-autoware ``` 3. 配置环境变量: ``` echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc ``` 4. 编译Autoware: ``` cd ~/catkin_ws/ catkin init cd src git clone https://github.com/Autoware-AI/core_perception.git git clone https://github.com/Autoware-AI/autoware.ai.git cd ../ catkin build ``` 5. 运行Autoware: ``` source ~/catkin_ws/devel/setup.bash roslaunch runtime_manager runtime_manager.launch ``` 这样就可以在Ubuntu20.04系统上安装和运行Autoware了。为了更好地使用Autoware,还需要掌握一些ROS相关的知识,包括ROS的基本概念、命令和使用方法等。希望此回答能够对您有所帮助。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值