鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    运行wget http://fishros.com/install -O fishros && . fishros后 我的库都被卸掉了 环境乱了怎么办

    已定时 已固定 已锁定 已移动
    一键安装
    一键安装 环境出现问题
    3
    26
    1.4k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬 @499051032
      最后由 编辑

      @499051032 在 运行wget http://fishros.com/install -O fishros && . fishros后 我的库都被卸掉了 环境乱了怎么办 中说:

      )... ^CTraceback (most recent

      这里的Ctrl+C是你输入的吗,继续等待就好了

      4 2 条回复 最后回复 回复 引用 0
      • 4
        499051032 @小鱼
        最后由 编辑

        好的 我想发一下我的那个报错的信息,我复制在一个文件里了,看看能不能发给你,这台电脑的东西比较重要,想给你看看到底发生了啥子😧

        1 条回复 最后回复 回复 引用 0
        • 4
          499051032 @小鱼
          最后由 编辑

          @小鱼 又报了错 安装失败了。。
          [-]Result:success r Debiandevelopment files)trained

          Run CMD Task:[sudo apt install aptitude -y]
          [-]Result:code:100 1.6.13 正要被安装要的软件

          Run CMD Task:[sudo apt search aptitude ]
          [-]Result:success r Debiandevelopment files)trained

          Run CMD Task:[sudo apt install aptitude -y]
          [-]Result:code:100 1.6.13 正要被安装要的软件

          Run CMD Task:[sudo apt install ros-melodic-desktop-full -y]
          正在读取软件包列表... 完成
          正在分析软件包的依赖关系树... 完成
          正在读取状态信息... 完成
          有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
          因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
          包尚未被创建或是它们已被从新到(Incoming)目录移出。
          下列信息可能会对解决问题有所帮助:

          下列软件包有未满足的依赖关系:
          libboost-mpi-python1.65.1 : 依赖: python3 (< 3.7) 但是 3.10.4-0ubuntu2 正要被安装
          E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
          Run CMD Task:[sudo apt install ros-melodic-desktop-full -y]
          [-]Result:code:100 (< 3.7) 但是 3.10.4-0ubuntu2 正要被安装

          ============================================================
          请注意我,检测你在安装过程中出现依赖问题,请在稍后输入n,再选择y,即可解决(若无法解决,清在稍后手动运行命令: sudo aptitude install ros-melodic-desktop-full)
          确认了解情况,请输入回车继续安装
          Run CMD Task:[sudo aptitude install ros-melodic-desktop-full]
          sudo: aptitude:找不到命令
          Run CMD Task:[sudo aptitude install ros-melodic-desktop-full -y]
          [-]Result:code:1

          Run CMD Task:[sudo apt search python-catkin-tools ]
          [-]Result:success kin.

          Run CMD Task:[sudo apt install python-catkin-tools -y]
          [-]Result:code:100 -2) 但是 3.12-1build2 正要被安装装装

          Run CMD Task:[sudo apt search python-rosdep ]
          [-]Result:success for Robot OS (Python 2)

          Run CMD Task:[sudo apt install python-rosdep -y]
          [-]Result:code:100 -2) 但是 3.12-1build2 正要被安装装装

          Run CMD Task:[ls /opt/ros/melodic/setup.bash]
          [-]Result:code:2

          安装失败了,请打开鱼香社区:https://fishros.org.cn/forum 在一键安装专区反馈问题...
          Run CMD Task:[ls /opt/ros/melodic/setup.bash]
          [-]Result:code:2

          欢迎加入机器人学习交流QQ群:438144612(入群口令:一键安装)
          鱼香小铺正式开业,最低499可入手一台能建图会导航的移动机器人,淘宝搜店:鱼香ROS 或打开链接查看:https://item.taobao.com/item.htm?id=696573635888
          如在使用过程中遇到问题,请打开:https://fishros.org.cn/forum 进行反馈

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @499051032
            最后由 小鱼 编辑

            @499051032 sudo apt update 看看

            另外检查下 python 的版本:python --version

            4 2 条回复 最后回复 回复 引用 0
            • 4
              499051032 @小鱼
              最后由 编辑

              @小鱼 sudo apt update
              [sudo] gxx 的密码:
              正在读取软件包列表... 完成
              E: 无法获得锁 /var/lib/apt/lists/lock。锁正由进程 2867(apt)持有
              N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
              E: 无法对目录 /var/lib/apt/lists/ 加锁

              小鱼小 1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @499051032
                最后由 编辑

                @499051032 在 运行wget http://fishros.com/install -O fishros && . fishros后 我的库都被卸掉了 环境乱了怎么办 中说:

                。锁正由进程 2867(apt)持有

                有什么终端开着没关,正在用apt吗

                1 条回复 最后回复 回复 引用 0
                • 4
                  499051032 @小鱼
                  最后由 编辑

                  @小鱼 python --version
                  Python 3.7.6

                  小鱼小 1 条回复 最后回复 回复 引用 0
                  • 小鱼小
                    小鱼 技术大佬 @499051032
                    最后由 编辑

                    @499051032 Ubuntu 18.04的默认Python版本是Python 3.6

                    4 2 条回复 最后回复 回复 引用 0
                    • 4
                      499051032 @小鱼
                      最后由 编辑

                      @小鱼 sudo apt update
                      命中:1 https://mirrors.ustc.edu.cn/ubuntu bionic InRelease
                      命中:2 https://mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease
                      命中:3 https://mirrors.ustc.edu.cn/ubuntu bionic-backports InRelease
                      命中:4 https://mirrors.ustc.edu.cn/ubuntu bionic-security InRelease
                      正在读取软件包列表... 完成
                      正在分析软件包的依赖关系树... 完成
                      正在读取状态信息... 完成
                      有 208 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们

                      确实是终端没关

                      1 条回复 最后回复 回复 引用 0
                      • 4
                        499051032 @小鱼
                        最后由 编辑

                        @小鱼 我应该怎么做,ros目前文件还保留在/opt/ros/melodic,但是里面的setup.bash没了

                        小鱼小 3 条回复 最后回复 回复 引用 0
                        • 小鱼小
                          小鱼 技术大佬 @499051032
                          最后由 小鱼 编辑

                          此回复已被删除!
                          1 条回复 最后回复 回复 引用 0
                          • 小伊小
                            机器人小伊
                            最后由 编辑

                            此回复已被删除!
                            1 条回复 最后回复 回复 引用 0
                            • 小鱼小
                              小鱼 技术大佬 @499051032
                              最后由 编辑

                              @499051032 先解决python默认版本问题,ubuntu18.04 修改python3默认版本为python3.6,用超链接方式 @小伊 提供下方法

                              1 条回复 最后回复 回复 引用 0
                              • 小鱼小
                                小鱼 技术大佬 @499051032
                                最后由 编辑

                                @499051032 你的问题是一开始修改掉了系统默认的python3版本,导致一些系统命令不能用,而一键安装依赖这些命令,就在启动的时候删掉了

                                4 2 条回复 最后回复 回复 引用 0
                                • 小伊小
                                  机器人小伊
                                  最后由 编辑

                                  在Ubuntu 18.04中,默认安装的Python 3版本可能是Python 3.6(具体取决于你安装Ubuntu时的情况),但也可能安装了更高版本的Python 3(如Python 3.7或3.8)。如果你想确保Python 3的默认版本是Python 3.6,并且希望使用超链接的方式提供步骤(尽管这里主要是文本描述,但我会尽量详细),你可以按照以下步骤操作:

                                  步骤 1: 安装Python 3.6(如果尚未安装)

                                  首先,你需要确保Python 3.6已经安装在你的系统上。Ubuntu 18.04的默认软件源中通常包含Python 3.6,因此你可能只需要通过apt来安装或确认它已安装。

                                  sudo apt update
                                  sudo apt install python3.6
                                  

                                  注意:如果Python 3.6已经安装,apt会告诉你它是最新的版本或者已经安装。

                                  步骤 2: 设置Python 3.6为默认的Python 3版本

                                  Ubuntu 使用update-alternatives系统来管理多个版本的软件。你可以使用这个系统来设置Python 3.6作为默认的Python 3版本。

                                  1. 查看当前Python 3的版本(可选步骤,用于确认当前设置)

                                    update-alternatives --display python3
                                    

                                    这将列出所有已安装的Python 3版本及其优先级。

                                  2. 设置Python 3.6的优先级

                                    你需要给python3.6一个比当前默认版本更高的优先级。首先,你需要找到python3.6的完整路径(通常位于/usr/bin/python3.6),然后使用update-alternatives来配置它。

                                    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
                                    

                                    这里的1是优先级,你可以根据需要调整这个值,但要确保它比其他版本的优先级高。

                                  3. 再次检查Python 3的默认版本

                                    python3 --version
                                    

                                    如果一切设置正确,这应该显示Python 3.6.x。

                                  注意事项

                                  • 修改默认Python版本可能会影响依赖特定Python版本的系统工具和库。在继续之前,请确保这不会对你的系统或你正在运行的应用程序造成负面影响。
                                  • 某些软件包管理器(如pip)也可能随Python版本一起安装,并且可能指向特定版本的Python。例如,pip3可能默认指向与python3相同的Python版本。如果你修改了默认Python版本,你也可能需要相应地调整pip的指向。

                                  以上步骤应该能帮助你在Ubuntu 18.04上设置Python 3.6为默认的Python 3版本。由于直接提供超链接在这里不适用(因为这是一个文本描述),希望这些步骤足够清晰。


                                  以上为生成回答,仅供参考~

                                  1 条回复 最后回复 回复 引用 0
                                  • 4
                                    499051032 @小鱼
                                    最后由 编辑

                                    @小鱼 好的好的 感谢 我现在依照您给的方法尝试一下

                                    1 条回复 最后回复 回复 引用 0
                                    • 4
                                      499051032 @小鱼
                                      最后由 编辑

                                      @小鱼 我按照指示操作 结果是这样子,我设置了python3.6为最高优先级,但是还是显示python3.7

                                      gxx@gxx-System-Product-Name:/usr/bin$ update-alternatives --display python3
                                      python3 - 自动模式
                                      最佳链接版本为 /usr/bin/python3.6
                                      链接目前指向 /usr/bin/python3.6
                                      链接 python3 指向 /usr/bin/python3
                                      /usr/bin/python3.6 - 优先级 1
                                      gxx@gxx-System-Product-Name:/usr/bin$ python --version
                                      Python 3.7.6

                                      小鱼小 1 条回复 最后回复 回复 引用 0
                                      • 小鱼小
                                        小鱼 技术大佬 @499051032
                                        最后由 编辑

                                        @499051032 在 运行wget http://fishros.com/install -O fishros && . fishros后 我的库都被卸掉了 环境乱了怎么办 中说:

                                        链接 python3 指向 /usr/bin/python3

                                        手动链接到python3.6 呗

                                        4 1 条回复 最后回复 回复 引用 0
                                        • 4
                                          499051032 @小鱼
                                          最后由 编辑

                                          链接完了,但是后续的文件 终端等东西都打不开了,没有办法只能重装了

                                          1 条回复 最后回复 回复 引用 0
                                          • 第一个帖子
                                            最后一个帖子
                                          皖ICP备16016415号-7
                                          Powered by NodeBB | 鱼香ROS