文章目录
- 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
来进行软件的安装即可。