当前位置: 首页 > news >正文

docker 里使用vcs 2018 verdi等eda 图形界面

书接上文。之前借用别人的docker,使用EDA工具,苦于没有图形界面。如果只是编码,编译可能问题不大,但是如果要看波形之类的,就没法实现了。

docker 使用 vcs/2018 Verdi等 eda 软件-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/guyspring/article/details/135706649?spm=1001.2014.3001.5501

参考我之前的博客:

尝试给docker ubuntu22.04镜像添加远程访问桌面-CSDN博客文章浏览阅读223次,点赞6次,收藏5次。实在时不愿折腾,但是ubuntu 镜像没有桌面,有些操作实在太难受了,效率也不高。要是个虚拟机,这折腾来去,直接崩溃了。docker的好处就是立马就能从头来过,秒级的删除安装。apt-get --yes dist-upgrade到这一句的时候,又出错了,我尝试把阿里云的源加上,然后apt-get update之后,重新执行。今天就到这里,ubuntu上的远程界面搞定了,后面看一下怎么让咱们的EDA镜像跑起桌面来。原来的覆盖形式,直接让我无法使用apt。然后再apt update就可以正常了。https://blog.csdn.net/guyspring/article/details/135833331?spm=1001.2014.3001.5501可以给一个全新的ubuntu 容器添加vnc访问。移植到原来EDA的容器里。

  #以下是在home 目录下操作export DISPLAY=:1export VNC_PORT=5901export NOVNC_PORT=6080apt install -y tigervnc-standalone-servervim .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容器更好用一些。


 

http://www.lryc.cn/news/290109.html

相关文章:

  • OpenHarmony—不支持解构赋值
  • 让AI帮你说话--GPT-SoVITS教程
  • 线性回归需要满足的几个假设
  • go语言(十八)---- goroutine
  • 城市开发区视频系统建设方案:打造视频基座、加强图像数据治理
  • 宏景eHRSmsAcceptGSTXServle存在XXE漏洞
  • LLVM实战之模块化设计
  • 可以运行在浏览器的Windows 2000
  • CUDA笔记
  • Open CASCADE学习| ​提取曲面的PCurve
  • GMS测试BTSfail-CVE-2022-20451
  • Vue学习笔记12--Vue3之setup/ref函数/reactive函数/Vue3响应式原理/reactive对比ref
  • 座位预约|座位预约小程序|基于微信小程序的图书馆自习室座位预约管理系统设计与实现(源码+数据库+文档)
  • 03 Redis之命令(基本命令+Key命令+String型Value命令与应用场景)
  • go语言函数进阶
  • Python编程技巧 – 函数参数
  • python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-帖子管理实现
  • LabVIEW扫频阻抗测试系统
  • C语言——指针进阶(四)
  • Django介绍
  • 【idea】几个不错的idea插件让我码速又快了
  • LabVIEW直流电机转速检测与控制
  • ༺༽༾ཊ—Unity之-05-抽象工厂模式—ཏ༿༼༻
  • 力扣面试题02.07-链表相交
  • Java集合-ArrayList
  • 数据结构·单链表经典例题
  • Linux常用指令的整合
  • 阿里云centos安装mysql,并修改初始密码
  • 【JavaScript基础入门】04 JavaScript基础语法(二)
  • 标准库中的string类(下)——“C++”