admin管理员组文章数量:1646485
WSL必要设置
打开系统设置界面,进入“系统>可选功能”
点击"更多Windows功能:
勾选“Windows Subsystem for Linux”和“虚拟机平台”
升级升级设置WSL2
C:\Users\Administrator> wsl --update
C:\Users\Administrator> wsl --set-default-version 2
下载CentOS WSL
下载网址:GitHub - mishamosher/CentOS-WSL: A GitHub Actions automated CentOS RootFS to use with WSL
下载其中的CentOS7和CentOS8,解压缩,分别得到“CentOS7.exe”和“CentOS8.exe”
WSL下安装CentOS7和CentOS8
分别运行“CentOS7.exe”和“CentOS8.exe”,则安装完毕:
C:\Users\Administrator> wsl -l -v
NAME STATE VERSION
* Ubuntu-22.04 Stopped 2
CentOS8 Stopped 2
CentOS7 Stopped 2
启动CentOS
C:\Users\Administrator> wsl -d CentOS7
或
C:\Users\Administrator> wsl -d CentOS8
CentOS软件安装
WSL的CentOS安装后,提示符为#,所以以下命令不需要sudo,为了统一命令格式才加上的。
初次安装CentOS8软件需要换源,否则会出现网络连接问题,无法下载安装软件。
$ sudo cd /etc/yum.repos.d
进入上述目录后,先备份以下2个文件
$ sudo mv CentOS-Linux-BaseOS.repo CentOS-Linux-BaseOS.repo.bak
$ sudo mv CentOS-Linux-AppStream.repo CentOS-Linux-AppStream.repo.bak
下载阿里云配置文件
$ sudo curl -o CentOS-Linux-BaseOS.repo http://mirrors.aliyun/repo/Centos-8.repo
$ sudo curl -o CentOS-Linux-AppStream.repo http://mirrors.aliyun/repo/Centos-8.repo
上述下载实际上是做不了,因为源文件有问题,需要从Win11下载 http://mirrors.aliyun/repo/Centos-8.repo,分别换名为“CentOS-Linux-BaseOS.repo”和“CentOS-Linux-AppStream.repo”,通过网络放到目录“\wsl.localhost\CentOS8\etc\yum.repos.d”下即可。
清除缓存并生成新的缓存
$ sudo yum clean all
$ sudo yum makecache
CentOS软件也需要换源
CentOS-Base.repo需要换为http://mirrors.aliyun/repo/Centos-7.repo
安装gedit
$ sudo yum install gedit
安装成功并能够运行gedit。
更新软件源
$ sudo yum update
升级已经安装的包
$ sudo yum upgrade
或
$ sudo yum update && sudo yum upgrade
如果内核更新需要重启系统
$ sudo reboot
卸载不需要的软件包
$ sudo yum autoremove
查看Ubuntu版本命令
$ lsb_release -a
$ uname -r
$ cat /proc/version
安装必要的依赖
$ sudo yum install software-properties-common apt-transport-https wget
CentOS8运行上述命令什么都没做。
安装gcc
$ sudo yum install gcc
安装g++
$ sudo yum install gcc-c++
安装zlib
$ sudo yum install zlib
查看安装的版本
$ gcc --version & g++ --version
CentOS7中运行结果如下:
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
CentOS8中运行结果如下:
gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)
g++ (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)
安装cmake
$ sudo yum install cmake
CentOS7查看cmake的版本
$ cmake --version
cmake version 2.8.12.2
CentOS7查看make的版本
$ make --version
GNU Make 3.82
CentOS8查看cmake的版本
$ cmake --version
cmake version 3.20.2
CentOS8查看make的版本
$ make --version
GNU Make 4.2.1
安装编译运行Yosys软件必要安装:
install all prerequisites for building yosys:
$ sudo yum install build-essential clang bison flex libreadline-dev
$ sudo yum install gawk tcl-dev libffi-dev git graphviz xdot pkg-config python3
$ sudo yum install libboost-system-dev libboost-python-dev libboost-filesystem-dev zlib1g-dev
CentOS8中无法安装build-essential、libreadline-dev、tcl-dev、libffi-dev、xdot。
CentOS7和CentOS8,第三句的安装都无法做。
版权声明:本文标题:Win11 WSL的CentOS7与CentOS8安装笔记 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729457226a1201667.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论