由于正常安装对我来说失败了(Ubuntu 18.04 (Bionic) VirtualBox 中的 ROS Melodic 安装问题)我尝试按照源安装http://wiki.ros.org/melodic/Installation/Source并在设置 sources.list 后尝试了第一步,
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
其中 是
sudo apt-get install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential
。但是我遇到了一个问题,说明E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
。随后是apt-get update
导致:
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
当我运行时,--fix-missing
它说--fix-missing: command not found
。我对安装 ROS 失去了希望。我不知道这个问题是否是由于虚拟盒引起的,因为我的朋友从磁盘启动 ubuntu,他和我一样遵循了同一个网站,没有遇到任何问题。
答案1
我不知道具体问题是什么,但这里有一些东西可以帮助您启动并运行 ROS。
您可以从以下位置下载预装了 ROS 的 Ubuntu VirtualBox 映像:这里。