Linux安装Diamond软件,1.1 Linux下安装diamond
` `diamond的linux安裝包是rpm的,我想在要在deepin上進行安裝,需要講包進行轉化。
## 1.將安裝包轉換為deb包
```
sudo alien -d ./diamond_3_10-base_x64-111-2-x86_64-linux.rpm
```
## 2.安裝deb
```
sudo dpkg -i diamond-3-10-base-x64_3.10-112_amd64.deb
```
## 3.使用腳本解壓安裝目錄的文件
```
sudo cp untar.sh /usr/local/diamond/3.10_x64
cd /usr/local/diamond/3.10_x64
sh untar.sh
```
` `其中untar.sh腳本內容如下
```
#!/bin/bash
sudo tar -xvf ./tcltk/tcltk.tar.gz -C ./tcltk/
sudo tar -xvf ./synpbase/synpbase.tar.gz -C ./synpbase/
sudo tar -xvf ./examples/examples.tar.gz -C ./examples/
sudo tar -xvf ./cae_library/cae_library.tar.gz -C ./cae_library/
sudo tar -xvf ./embedded_source/embedded_source.tar.gz -C ./embedded_source/
sudo tar -xvf ./ispfpga/ispfpga.tar.gz -C ./ispfpga/
sudo tar -xvf ./data/data.tar.gz -C ./data/
sudo tar -xvf ./bin/bin.tar.gz -C ./bin/
sudo unzip ./module/pcie.zip -d ./module/
sudo unzip ./module/rldram.zip -d ./module/
```
## 4.運行軟件
```
./diamond
```
## 5.創建桌面快捷方式
` `創建快捷方式使用腳本創建。在個人筆記《操作系統》中有所提及。
` `[deepin創建desktop](https://www.kancloud.cn/dlover/linux/content/1.2deepin%E5%88%9B%E5%BB%BAdesktop%E6%96%87%E4%BB%B6.md)
注意:
```
如果使用synplify綜合出現如下錯誤:
/usr/local/diamond/3.10_x64/synpbase/bin/synplify_pro: 137: [: unexpected operator
/usr/local/diamond/3.10_x64/synpbase/bin/synplify_pro: 151: [: !=: argument expected
/usr/local/diamond/3.10_x64/synpbase/bin/synplify_pro: 320: /usr/local/diamond/3.10_x64/synpbase/bin/config/execute: Syntax error: "(" unexpected (expecting ";;")
修改:
/usr/local/diamond/*ver_arch*/synpbase/bin/config/platform_set
Line 137 must read?*if [ "$NEW_STACK_SIZE" = "" ]; then*
/usr/local/diamond/*ver_arch*/synpbase/bin/config/execute
Line 320 on multiple lines must read?*args_a=$( $@ )*
原因是lattice安裝包是rpm,給RHEL,CentOS類似的發行版用的;而Ubuntu,Mint,Debian使用的.deb包,腳本需要稍加修改。其他安裝包遇到類似問題也這樣修改。
```
總結
以上是生活随笔為你收集整理的Linux安装Diamond软件,1.1 Linux下安装diamond的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python图形化编程更改内部参数_py
- 下一篇: C++内联函数(inline funct