Ubuntu 22.04环境下安装UR-Sim模拟器遭遇lib32gcc1、libcurl3无安装候选的问题求解
解决Ubuntu 22.04下UR-Sim离线模拟器安装的依赖问题
你遇到的lib32gcc1和libcurl3找不到的问题,是因为Ubuntu 22.04作为较新的LTS版本,已经淘汰了这两个旧包,用更新的替代包取代了。咱们直接修改install.sh里的依赖列表就能搞定,步骤如下:
第一步:修改install.sh的依赖项
打开你的install.sh脚本,找到里面调用apt-get install安装依赖的代码段(通常会包含libjava3d-*、ttf-dejavu*这些包),把其中的:lib32gcc1替换为lib32gcc-s1libcurl3替换为libcurl4:i386(因为UR-Sim是32位程序,优先选i386架构的包更适配)
第二步:(可选)确保启用i386架构
如果你之前没开启过32位软件支持,先执行以下命令开启:sudo dpkg --add-architecture i386 sudo apt update第三步:重新运行安装脚本
保存修改后的install.sh,再次执行:./install.sh
这样应该就能顺利完成依赖安装了。本质上就是让脚本适配Ubuntu 22.04的软件源包名,用系统推荐的替代包替换掉已淘汰的旧包。
内容的提问来源于stack exchange,提问作者user19949613
相关产品推荐
相关产品推荐

