我需要删除SUMO 0.22才能安装SUMO 0.25。我从2009年开始使用ubuntu但从未遇到过这个问题。
我试过了:
sudo apt-get remove sumo
sudo apt-get remove --auto-remove sumo
sudo apt-get purge sumo
sudo apt-get purge --auto-remove sumo
我去了usr / local / bin /并发现了相扑和相扑之处以及相扑所需的其他一些重要的可执行文件。我通过下载.tar安装了相扑并使用了./configure - >制作并安装。
我不想错误地删除,因为我的论文将在2周后到期。我只需要研究不再支持SUMO 0.22的静脉。需要帮助。
答案 0 :(得分:1)
如果使用make install
安装,则无法让apt-get remove
工作。 apt-get只能卸载它安装的软件包。如果您仍然拥有./configure & make
和sudo make install
所在的目录,那么请转到sudo make uninstall
。如果不是:
cd /usr/local/bin
sudo rm activitygen dfrouter emissionsDrivingCycle jtrrouter marouter od2trips sumo-gui TraCITestClient duarouter emissionsMap netconvert netgenerate polyconvert sumo
这应删除所有二进制文件。我没有检查是否所有这些都已经存在于0.22中,所以如果它抱怨丢失文件则将它们排除在外。
答案 1 :(得分:0)
只是自己回答这个问题,这样一来,如果他们来到这里,人们可以得到帮助。我没有时间等待从stackoverflow获得答案所以我不得不承担风险。我下载了SUMO 0.25,并按照我安装SUMO 0.22的相同方式 - > 解压缩下载文件夹并转到SUMO 0.25目录
./configure
make
make install
没有删除以前的0.22版本。我测试它的工作原理。它适用于python,TrAci 4J和Omnet ++。还没有尝试过netconvert或josm,但我相信它也会起作用。