GHDL в Ubuntu 18.040 LTS GTKWAVE VLSI FPGA VHDL

Ищем команды терминала для установки GHDL и GTK WAVE в операционной системе Ubuntu 18.04 LTS

Ошибка показана ниже -

shivam@shivam-Inspiron-N5010:~$ sudo apt-get install ghdl gtkwave
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ghdl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Пожалуйста, помогите мне.

2 ответа

Быстрый поиск по PPA LaunchPad - дайте следующие PPA с ghdl пакет:

  • ppa:mati75/ghdl

    с версией 0.35+dfsg-1~build3
    и ghdl, ghdl-gcc, ghdl-llvm, ghdl-mcode, update-ghdl-libraries исполняемые файлы

  • ppa:gekkio/ghdl

    с версией 0.36-0~gekkio1~bionic1
    и ghdl, ghdl1-llvm исполняемые файлы

Вы можете попробовать один из них, чтобы установить GHDL.

Для gtkwaveу вас должен быть включен карман вселенной.

Итак, полное решение выглядит следующим образом:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mati75/ghdl # or ppa:gekkio/ghdl

sudo apt-get update
sudo apt-get install gtkwave ghdl*

Если вы хотите удалить PPA с помощью GHDL - используйте следующие команды:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:mati75/ghdl # or ppa:gekkio/ghdl

Как уже упоминалось другими, быстрая проверка поиска пакетов Ubuntu показывает, что gtkwave находится в репозитории Universe. ghdlв настоящее время в репозиториях для Ubuntu 18.04 нет пакета. Однако вы можете получить код на github и использовать свой собственный или выбрать загрузку двоичного дистрибутива или использовать образ докера для получения ghdl. Если вам неудобно компилировать свой собственный, другой альтернативой может быть попытка использовать сценарий, разработанный mathieucaroff для загрузки, сборки и установки ghdl. Обратите внимание, что я не тестировал скрипт, но код прост и мне нравится. Есть также пара неподдерживаемых и ненадежных личных архивов (PPA), которые предоставляют пакеты ghdl: упомянутые на странице проекта Launchpad.

Другие вопросы по тегам