Я недавно установил Vivado 2019.1 в Ubuntu, запустив sudo ./xsetup
. Я не обращал внимания на то, где был установлен Vivado, поэтому по умолчанию он был установлен в / tools / 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)
Я гуглил это и также проверил здесь, но не мог найти, что делать.
Vivado ищет конкретный библиотека под названием libtinfo.so.5
. Пакет можно найти в репозиториях Ubuntu по адресу packages.ubuntu.com .
so.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