赞
踩
书接上文。之前借用别人的docker,使用EDA工具,苦于没有图形界面。如果只是编码,编译可能问题不大,但是如果要看波形之类的,就没法实现了。
参考我之前的博客:
- #以下是在home 目录下操作
- export DISPLAY=:1
- export VNC_PORT=5901
- export NOVNC_PORT=6080
- apt install -y tigervnc-standalone-server
- vim .vnc/xstartup #把最后一行的&去掉。
- vncpasswd #给root 设置一个密码。
- vncserver $DISPLAY -rfbport $VNC_PORT -localhost no -PasswordFile ~/.vnc/passwd
至于为啥跟我之前给ubuntu2204添加vnc的时候不一样,因为eda的这个镜像里,原作者已经安装了vnc,ssh,vnc4server等这些东西。所以就不用把所有流程都走一遍了。
我也试过原封不动的照搬ubuntu2204的安装过程,事实证明有依赖库冲突,我也不会解决,索性就用原作者已经安装的东西吧。
这里需要注意下,创建容器的时候,要把port映射加上,要不然还是找不到port,连接不上docker。
后面我再想办法把这些操作自动化,包括docker启动后自动启动vncserver等。然后就能愉快的开始eda之旅了。
ubuntu2204的虚拟机+EDA工具那个我就先不用了,感觉docker容器更好用一些。
如果第一次用,可以用这个命令
docker run -it --name kali_eda -p 5901:5901 -p 6080:6080 --hostname lizhen --mac-address 02:42:ac:11:00:02 phyzli/ubuntu18.04_xfce4_vnc4server_synopsys
等容器创建好了,后续再用的时候就简单了:
docker exec -it kali_eda /bin/bash
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。