0

我需要删除 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/ 并在那里找到了 sumo 和 sumo-gui + sumo 所需的其他一些重要的可执行文件。我通过下载 .tar 安装了 sumo 并使用了 ./configure -> make 和 make install。

我不想错误地删除,因为我的论文将在 2 周内到期。我只需要处理不再支持 SUMO 0.22 的静脉。请需要帮助。

4

2 回答 2

2

如果你安装使用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 中,所以如果它抱怨缺少文件,请将它们排除在外。

于 2016-03-30T19:39:27.450 回答
0

只是为了自己回答这个问题,以便人们来这里时可以得到帮助。我没有时间等待从 stackoverflow 获得答案,所以我不得不冒险。我下载了 SUMO 0.25 并以相同的方式安装 SUMO 0.22--> 解压缩下载文件夹并转到 SUMO 0.25 目录

./configure
 make 
 make install 

不删除以前的 0.22 版本。我测试了它的工作原理。它适用于 python、TrAci 4J 和 Omnet++。还没有尝试过 netconvert 或 josm,但我相信它也会起作用。

于 2016-03-30T20:00:47.430 回答