Ubuntu系统重装Xilinx Vivado时遇Program group entry已存在错误的解决方法求助
Ubuntu系统重装Xilinx Vivado时遇Program group entry已存在错误的解决方法求助
兄弟,我之前也碰到过类似的坑,先给你解释下这个Program group entry到底是什么——其实它就是Xilinx安装程序用来标记已安装工具组的标识,对应Ubuntu里就是桌面快捷方式条目、系统里的安装元数据这些遗留配置,你手动删了安装目录但没清这些配置,所以安装程序以为旧的还在。
给你几个一步步的解决办法:
清理桌面快捷方式和程序组条目
先检查系统级和用户级的应用快捷方式目录,删掉Xilinx相关的文件:- 系统级:
sudo rm -rf /usr/share/applications/Xilinx*.desktop - root用户的用户级:
sudo rm -rf /root/.local/share/applications/Xilinx*.desktop - 普通用户的用户级:
rm -rf ~/.local/share/applications/Xilinx*.desktop
- 系统级:
清理安装元数据配置
Xilinx会在系统里存安装的元数据,这些是你手动删安装目录没清到的:- 删除版本对应的元数据目录:
sudo rm -rf /var/lib/Xilinx/2022.2 - 如果整个Xilinx元数据目录都是旧的,直接删掉整个目录:
sudo rm -rf /var/lib/Xilinx - 还有系统级的配置目录也清一下:
sudo rm -rf /etc/Xilinx
- 删除版本对应的元数据目录:
清理用户目录残留
虽然你删了/root/.Xilinx,但普通用户目录下可能还有遗留,也清掉:rm -rf ~/.Xilinx重新尝试安装
做完上面这些,再重新运行Vivado的安装脚本应该就没问题了。如果还是报错,你可以试试手动指定一个新的程序组名称,比如给安装命令加个参数:./xsetup --program-group "Xilinx Design Tools 2022.2 Fresh",具体参数可以用./xsetup --help查看更多选项。
备注:内容来源于stack exchange,提问作者ikarus
相关产品推荐
相关产品推荐

