centos版本的EDA虚拟机搭建3

文章目录

  • 0、参考博客
  • 1、配置虚拟机与主机共享文件夹。
  • 2、安装unrar和rar
  • 3、EDA软件正式安装
  • 4、gtkwave与iverilog安装
  • 5、安装vscode
  • 6、安装wine软件
  • 7、notepad++安装

0、参考博客

1、CentOS 7 下 rar unrar的安装

1、配置虚拟机与主机共享文件夹。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**前提,虚拟机关机。**之后进行虚拟机设置,选项-共享文件夹,点击总是启用,之后添加共享文件夹名称。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后打开虚拟机,命令行输入vmware-hgfsclient可以显示当前共享的文件夹。
在这里插入图片描述
有的时候,添加完共享文件后,cd到/mnt/hgfs路径下,看不到添加的共享文件夹。
输入下面的命令既可以解决。注意这个使临时挂载,虚拟机重启,就需要重新挂载了。

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

在这里插入图片描述

2、安装unrar和rar

#下载及解压
cd /usr/local
sudo wget -c https://www.rarlab.com/rar/rarlinux-x64-5.8.0.tar.gz
sudo tar -zvxf rarlinux-x64-5.8.0.tar.gz#直接链接就可以用
sudo ln -s /usr/local/rar/rar /usr/local/bin/rar
sudo ln -s /usr/local/rar/unrar /usr/local/bin/unrarrar #成功安装的话可以看到帮助文档
unrar #成功安装的话可以看到帮助文档

3、EDA软件正式安装

注意:共享文件夹的安装文件下载,请看这篇博客,RISCV学习笔记5.2–ubuntu18.04安装芯片设计软件(vcs、verdi)的正式安装过程
首先进入共享文件夹中。
在这里插入图片描述
使用命令来解压synopsysinstaller_v5.0.rar文件。

unrar x synopsysinstaller_v5.0.rar

在这里插入图片描述
接下来需要对SynopsysInstaller进行安装,首先进入到刚才解压好的synopsysinstaller_v5.0中。
在这里插入图片描述
使用命令./SynopsysInstaller_v5.0.run即可以进行软件的安装。
在这里插入图片描述
另外还需要新建一个文件夹来安装芯片设计软件。可以仿照下面的命令来创建软件安装文件夹。

cd ~
sudo mkdir synopsys
sudo chmod 777 synopsys

在这里插入图片描述
进入之前新建的文件夹中,接着运行./setup.sh来进行软件的安装。
在这里插入图片描述
这时候发现会出现一个错误。原因是缺少libXss.so.1
在这里插入图片描述
输入下面的命令即可。sudo yum install libXScrnSaver* -y
在这里插入图片描述
继续运行./setup.sh来进行软件的安装,出现下面的界面,之后点击start。
在这里插入图片描述
安装流程请参考RISCV学习笔记5.2–ubuntu18.04安装芯片设计软件(vcs、verdi)的正式安装过程

4、gtkwave与iverilog安装

sudo yum install -y epel-release
sudo yum install -y iverilog
sudo yum install -y gtkwave

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当安装完成后,可以运行下面的命令来查看软件是否安装完成。

which iverilog
which vvp
which gtkwave

在这里插入图片描述

5、安装vscode

首先去官网下载安装文件,下载速度比较慢呀,这里等待许久许久~~
下载完成后,放到之前教程的共享文件夹里面即可。

在这里插入图片描述
在虚拟机中使用命令,来临时开启共享文件夹访问权限。

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

使用下面的命令安装vscode即可。

sudo yum install -y code-1.79.2-1686734266.el7.x86_64.rpm

在这里插入图片描述
最后需要再重启下电脑。
在这里插入图片描述
在这里插入图片描述

6、安装wine软件

参考博客:
1、centos7 编译安装wine64
2、CentOS7在Linux下用yum安装Development Tools(开发工具套件)时报错的解决方案
3、Centos 7 wine32和wine64共存编译安装
4、在centos7上面组安装出现No packages in any requested group available to install or update错误解决方法

安装依赖

sudo yum install libX11-devel freetype-devel zlib-devel libxcb-devel -y
sudo yum install alsa-lib-devel.i686 libsndfile-devel.i686 readline-devel.i686 glib2.i686 glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 pulseaudio-libs-devel.i686 cmake audiofile-devel.i686 freeglut-devel.i686 lcms-devel.i686 libieee1284-devel.i686 openldap-devel.i686 unixODBC-devel.i686 sane-backends-devel.i686 fontforge libgphoto2-devel.i686 isdn4k-utils-devel.i686 mesa-libGL-devel.i686 mesa-libGLU-devel.i686 libXxf86dga-devel.i686 libXxf86vm-devel.i686 giflib-devel.i686 cups-devel.i686 gsm-devel.i686 libv4l-devel.i686 fontpackages-devel ImageMagick-devel.i686 libX11-devel.i686 docbook-utils-pdf libtextcat tex-cm-lgc
sudo yum install alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel fontconfig-devel.i686 fontconfig-devel freetype.i686 freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-turbo-devel.i686 libjpeg-turbo-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686
sudo yum install lcms2-devel.i686 lcms2-devel -y
cd Desktop
mkdir /home/eda/Desktop/software_package/wine/
cd /home/eda/Desktop/software_package/wine/
wget https://dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz
tar xvf wine-6.0.tar.xz
cd wine-6.0
mkdir wine32
cd wine32
../configure --enable-win32
make -j4
sudo make install
winecfg

注意:当我们运行winecfg的时候,需要下载两个软件,如果可以,可以选择早上运行winecfg命令,这样下载软件会更快些。
最后运行下面的代码来查看wine是否安装成功。

wine --version

在这里插入图片描述

7、notepad++安装

进入下面的网站下载notepad++软件。

https://github.com/notepad-plus-plus/notepad-plus-plus/releases

下载32位的notepad++版本,并将其放到共享文件夹中。
在这里插入图片描述
输入下面的命令既可以解决。注意这个使临时挂载,虚拟机重启,就需要重新挂载了。

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

使用命令wine npp.8.5.4.Installer.exe来进行软件的安装即可。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/317.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GLP-1爆火2023:神药显雏形,争夺引内卷

2023年过半,如果要从创新药角度做一份总结,什么赛道、哪类药物会是“当红炸子鸡”?答案一定是GLP-1类药物。 原本用于治疗二型糖尿病的药物,在国内社交媒体上,关于司美格鲁肽的减肥奇效,甚至引发了一股抢药…

css对盒模型的理解

面试碰到的一个问题,记录一下 ’ CSS3中的盒模型有以下两种:标准盒子模型、IE盒子模型 盒模型都是由四个部分组成的: 分别是margin、border、padding和content。 标准盒模型和IE盒模型的区别在于设置width和height时,所对应的范围不同&#…

谷歌Play应用商店下架具有内置自行下载APK能力的应用

近日有程序员在V2EX论坛发帖表示自己用开源框架uni-app开发的App被 Google Play下架,而根据这位网友的说法,下架原因疑似是uni-app自带的SDK包含违反Google Play政策的“内置自行下载APK能力”代码及广告相应的代码。 据悉,uni-app是一个使用…

基于vue+Element Table 表格的封装

项目场景&#xff1a; 项目场景&#xff1a;需要频繁使用列表进行呈现数据&#xff0c;不可能每次都写一个表格&#xff0c;可以将表格封装为一个组件&#xff0c;在需要使用时可以直接调用。 效果展示&#xff1a; 项目结构&#xff1a; 具体实现&#xff1a; Table.vue <…

PHP 设备管理系统 mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点 PHP 设备管理系统 是一套完善的WEB设计系统&#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 视频演示 PHP 设备管理系统 mysql数据库web结构apache 代码下载 https://download.csd…

NLP入门:word2vec self-attention transformer diffusion的技术演变

这一段时间大模型的相关进展如火如荼&#xff0c;吸引了很多人的目光&#xff1b;本文从nlp领域入门的角度来总结相关的技术路线演变路线。 1、introduction 自然语言处理&#xff08;Natural Language Processing&#xff09;&#xff0c;简称NLP&#xff0c;是通过统计学、…

预约直播 | 展心展力MetaApp:基于DeepRec的稀疏模型训练实践

MetaApp-推荐广告研发部&#xff0c;主要负责 MetaApp 拳头产品 233 乐园的首页信息流的推荐和广告系统&#xff0c;是比较传统的推广搜组。本次议题介绍了 MetaApp-推荐广告研发部 从传统的TensorFlow&#xff08;cpu&#xff09;自研分布式ps方案&#xff0c;逐步迁移到使用…

二进制搭建Kubernetes集群(三)——部署多master

本文将完成多master集群的部署&#xff0c;即部署master02&#xff0c;以及nginx负载均衡、keepalived高可用 多master集群架构图&#xff1a; 架构说明&#xff1a; node节点的kubelet只能对接一个master节点的apiserver&#xff0c;不可能同时对接多个master节点的apiserver…

Spring Cloud Alibaba体系使用Nacos作为服务注册发现与配置中心

文章目录 Nacos介绍服务注册发现Nacos Discovery引入Nacos DiscoveryProvider和Consumer示例ProviderConsumer Nacos Discovery Starter其他配置选项 服务注册发现Nacos Config引入Nacos Config快速接入配置自动刷新profile粒度控制自定义namespace配置支持自定义Group支持自定…

vue2和vue3的渲染过程简述版

文章目录 vue2渲染过程vue3渲染过程优化和扩充 vue2和vue3对比 vue2渲染过程 在Vue 2的渲染过程中&#xff0c;包括以下几个关键步骤&#xff1a; 解析模板&#xff1a;Vue 2使用基于HTML语法的模板&#xff0c;首先会将模板解析成抽象语法树&#xff08;AST&#xff09;&…

常用git操作总结

文章目录 一、git 分支命名规范&#xff08;1&#xff09;master 主分支&#xff08;2&#xff09;develop 开发分支&#xff08;3&#xff09;feature 分支&#xff08;一般简写为feat&#xff09;&#xff08;4&#xff09;hotfix 分支&#xff08;一般简写为fix&#xff09;…

PWM详解(嵌入式学习)

这里写目录标题 前言定义参数工作原理应用练习 前言 在STM32微控制器中&#xff0c;PWM代表脉冲宽度调制&#xff08;Pulse Width Modulation&#xff09;。PWM是一种用于控制电子设备的技术&#xff0c;通过调整信号的脉冲宽度和周期&#xff0c;可以模拟出不同的电压或功率级…