查找终端命令以在 Ubuntu 18.04 LTS 操作系统中安装 GHDL 和 GTK WAVE
错误显示如下 -
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
请帮助我。
答案1
正如其他人提到的快速检查Ubuntu 软件包搜索表示gtkwave
位于 Universe 存储库中。ghdl
目前存储库中似乎没有可用的包对于 Ubuntu 18.04。但是你可以获得github 上的代码自己动手,或者选择下载二进制分布或利用docker 镜像获得 ghdl。如果你不习惯自己编译,另一种选择可能是尝试使用脚本由 mathieucaroff 开发下载、构建和安装 ghdl。请注意,我还没有测试过该脚本但代码很简单,对我来说看起来不错。还有一些不受支持和不受信任的个人档案 (PPA) 提供“ghdl”软件包:启动板项目页面。
答案2
快速搜索 LaunchPad PPA - 提供遵循购电协议带ghdl
包装:
-
带版本0.35+dfsg-1~build3
和ghdl
,ghdl-gcc
,ghdl-llvm
,可执行ghdl-mcode
文件update-ghdl-libraries
-
带版本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*
当您想使用 GHDL 删除 PPA 时 - 请使用以下命令:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:mati75/ghdl # or ppa:gekkio/ghdl