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
親切に私を助けてください。
他の人が buntuパッケージ検索 のクイックチェックを述べたように、gtkwave
がユニバースリポジトリにあることを示しています。 ghdl
には現在、リポジトリで使用可能なパッケージがないようですbuntu 18.04の場合。ただし、 githubのコード を入手して独自にロールするか、 バイナリディストリビューション をダウンロードするか、 docker image を使用してghdlを取得できます。自分でコンパイルすることに慣れていない場合は、 mathieucaroffによって開発されたスクリプト を使用してghdlをダウンロード、ビルド、およびインストールすることもできます。 スクリプトをテストしていないことに注意してくださいですが、コードは単純で、私には問題ありません。 「ghdl」のパッケージを提供する、サポートされておらず信頼できない個人アーカイブ(PPA)もいくつかあります。 Launchpadプロジェクトページ で言及されています。
LaunchPad PPAのクイック検索-ghdl
パッケージで 次のPPA を指定します。
バージョンあり0.35 + dfsg-1〜build3
およびghdl
、ghdl-gcc
、ghdl-llvm
、ghdl-mcode
、update-ghdl-libraries
実行可能ファイル
バージョンあり0.36-0〜gekkio1〜bionic1
およびghdl
、ghdl1-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