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 并不好使,一番中文互联网史里淘金,找到一个解决方案

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

根据提供的引用内容,wsl2安装CentOS的步骤如下: 1. 首先,在Windows系统上启用Hyper-V功能。 2. 在Hyper-V上安装WSL2Windows Subsystem for Linux 2)。 3. 在WSL2安装Ubuntu分发版。可通过Microsoft Store或手动下载安装。 4. 在Ubuntu分发版上安装Docker。可以使用以下命令安装Docker: ``` sudo apt update sudo apt install docker.io ``` 5. 安装Docker后,可以使用以下命令来下载并安装CentOS7镜像: ``` sudo docker pull centos:centos7 ``` [2] 这样就完成了在WSL2安装CentOS的过程。请注意,以上步骤仅适用于安装WSL2环境中使用的CentOS镜像。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [windowswsl2安装centos容器](https://blog.csdn.net/youaremyalllove/article/details/129699210)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [WSL2安装CentOS7(或任何你想安装的Linux发行版)【方法①:利用docker拉镜像,再导出】【方法②:直接利用...](https://blog.csdn.net/u013250861/article/details/129018998)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值