在Ubuntu 22.04 LTS安装CARSMOS比赛环境的经验教训

https://docs.carsmos.cn/#/zh-cn/install

折腾了一段时间,终于在我的Ubuntu 22.04 LTS上可以成功安装和运行CARSMOS比赛环境了!多谢大赛技术支持团队的耐心帮助和远程指导!

毋容置疑,电脑需要合适的硬件配置,例如一定的nvidia显卡。我的是RTX4060,够用。

但是,OS和DOCKER等平台软件的版本差异比较大,例如UBUNTU的版本20和22。

我自己在安装过程中遇到的最大麻烦,后来诊断和回顾才发现,在于在安装CARSMOS比赛环境之前已经单独安装了Docker和CARLA,而且是sudo权限下安装的,所以引起了很多复杂的冲突。因此,建议在安装CARMOS比赛环境之前,先检查这些软件冲突。

等到最后搞清楚了故障本源,就把原先安装的Docker Engine,Docker Desktop,CARLA等等,全部删去。完全避免采用sudo模式。用提供的script重新清洁安装,就干净顺利成功了。

需要记得,如果某一次安装不成功,那么先要在user mode和sudo mode检查和清除原来错误安装的垃圾containers和images,才能再次继续安装。否则一些端口已经被占用了,继续安装也不成功。
docker image ls
docker container ls
sudo docker image ls
sudo docker container ls

有两个docker images非常大,DORA 18GB,CARLA 20GB,下载很花时间。不要轻易删去。可以存起来,如果不慎删去了,可以方便恢复。

一步步前进都需要付出一些探索的代价,但是也有收获和成长。

2 个赞