我最近在 Ubuntu 上通过运行安装了 Vivado 2019.1 sudo ./xsetup
。我没有注意 Vivado 的安装位置,所以默认情况下它安装在/工具/Xilinx/Vivado。因此,我无法在那里运行该应用程序。因此,我决定卸载它。我运行它./xsetup -Uninstall
,但它给出了如下错误。
Exception in thread "main" java.lang.NullPointerException
at java.base/java.io.File.<init>(Unknown Source)
at com.xilinx.installer.gui.panel.summary.SummaryPanel.b(Unknown Source)
at com.xilinx.installer.gui.panel.summary.UninstallerSummaryPanel.<init>(Unknown Source)
at com.xilinx.installer.gui.r.a(Unknown Source)
at com.xilinx.installer.gui.InstallerGUI.D(Unknown Source)
at com.xilinx.installer.gui.InstallerGUI.e(Unknown Source)
at com.xilinx.installer.api.InstallerLauncher.main(Unknown Source)
我用 Google 搜索过并且也在这里查看过但还是不知道该怎么做。
答案1
Vivado 正在寻找一个名为 的特定库libtinfo.so.5
。该软件包可以在 Ubuntu 存储库中找到packages.ubuntu.com。
表示so.5
这是该库的第 5 个版本libtinfo
。您的系统上可能未安装此版本。libdri_commontask.so
需要将此库安装在特定位置。
我在 Ubuntu 19.04 上尝试使用 Vivado 2019.1 SDK 时遇到了同样的问题。我通过在终端中运行以下命令使其正常工作:
sudo apt update
sudo apt install libtinfo-dev
sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5
答案2
20.04
sudo apt install libtinfo5