web-dev-qa-db-ja.com

Ubuntu 18.040 LTS GTKWAVE VLSI FPGA VHDLのGHDL

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

親切に私を助けてください。

1

他の人が buntuパッケージ検索 のクイックチェックを述べたように、gtkwaveがユニバースリポジトリにあることを示しています。 ghdlには現在、リポジトリで使用可能なパッケージがないようですbuntu 18.04の場合。ただし、 githubのコード を入手して独自にロールするか、 バイナリディストリビューション をダウンロードするか、 docker image を使用してghdlを取得できます。自分でコンパイルすることに慣れていない場合は、 mathieucaroffによって開発されたスクリプト を使用してghdlをダウンロード、ビルド、およびインストールすることもできます。 スクリプトをテストしていないことに注意してくださいですが、コードは単純で、私には問題ありません。 「ghdl」のパッケージを提供する、サポートされておらず信頼できない個人アーカイブ(PPA)もいくつかあります。 Launchpadプロジェクトページ で言及されています。

1
Elder Geek

LaunchPad PPAのクイック検索-ghdlパッケージで 次のPPA を指定します。

  • ppa:mati75/ghdl

    バージョンあり0.35 + dfsg-1〜build3
    およびghdlghdl-gccghdl-llvmghdl-mcodeupdate-ghdl-libraries実行可能ファイル

  • ppa:gekkio/ghdl

    バージョンあり0.36-0〜gekkio1〜bionic1
    およびghdlghdl1-llvm実行可能ファイル

それらの1つを試してGHDLをインストールできます。

gtkwaveについては、universeポケットを有効にする必要があります。

したがって、完全なソリューションは次のとおりです。

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
0
N0rbert