wsl2 安装 CentOS7 并配置 IC 开发环境

最初是在虚拟机上做 IC 开发的,但是考虑到 wsl2 的便利性,想试着能不能把开发环境做到 wsl2 中去,便有了这期博客。

首先要解决一个疑问,wsl2 支持显示 GUI 界面吗?不支持的话不就无法使用一些 GUI 工具了吗?比如 Cadence 的 Virtuoso。事实上,wsl2 已经支持了,可以使用 linux 原生的 GUI 界面。但是其实还是有一些问题的,比如在高分辨率屏幕上字体过小问题。暂且按下不表,能够使用就已经很不错,还是要讲知足的。

WSL2 安装

这个直接在网上找教程吧,很多的。

CentOS7 安装

到这个网站,下载 .zip 文件,解压到想要安装的位置,右键 .exe 文件以管理员身份运行。之后就会发现 CentOS7 被注册到了 WSL2 上。可以使用 wsl --list 查看结果。

解决 WSL2 中 CentOS7 的网络问题

刚安装好大概率是没有网络的,因为我们安装的是野包,是 github 上自由开发者的努力成果,微软是没有专门支持的。参考 github WSL 上的 Issues,解决方法如下。

在自己 Windows 用户目录下 新建 .wslconfig 文件,添加以下内容:

[wsl2]
swap=0

修改后注意,要执行 wsl --shutdown 确保子系统完全关闭,等待大约 10s 左右,就可以重新打开。

之后大概就可以 ping 通百度了。

更改软件包源

但是软件包源还是需要更改的,参考阿里云教程

配置开发环境

这里参考的是知乎上的优秀回答

还有一点:关于 systemd

我发现参考微软官方教程,添加 [boot]\nsystemd=true 到 /etc/wsl.conf 并不好使,一番中文互联网史里淘金,找到一个解决方案

希望大家都能顺利搭建!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值