安装Fedora的windows子系统(WSL)
2021-01-03 00:29
标签:www 安装 目录 rect led exp 系统默认 sea root Fedora Remix for WSL是用于windows 10的适用于Linux的windows子系统(WSL),由Whitewater Foundry 的团队推出。Fedora Remix for WSL不是Fedora项目或者Red Hat推出,它是在Fedora Remix计划下提供的。 Fedora Remix for WSL 目前可以直接从微软商城安装,是专为 WSL 设计的受欢迎系统 Fedora Linux 的一个“remix”,带来了 Fedora Linux 发行版特定的工具、DNF 包管理器、对 WSL 的 Fedora Linux 发行包仓库的访问、对 COPR,EPEL 和 RPM Fusion 仓库上可用其他软件包的轻松访问。 基于Linux内核衍生出很多的Linux发行版,如RHEL、CentOS、Fedora、Debian、Ubuntu、OpenSUSE等。 为什么推荐Fedora呢?Fedora 是一个由 Fedora 社区开发的 Linux 发行版,由 Red Hat 公司赞助,是Red Hat Enterprise Linux的上游贡献者。Fedora 的功能非常完善,还分为 WORKSTATION 、SERVER 和 CLOUD 版本,对新手比较友好,安装较为简单,用户群多。Fedora具有更快的发布节奏,每六个月发布一次新版本,这使得在Fedora环境下可以使用较新版本的软件。在WSL环境,Fedora Remix for WSL占用空间比Ubuntu 18.04 LTS的要少,Ubuntu 18.04安装后占用磁盘空间约4G,而Fedora Remix for WSL仅为1.4G。 我个人最早是接触RHEL学习Linux,对Red Hat系天然喜欢,自然对师出同门的Fedora更加青睐。 我们如何安装WSL Fedora系统?主要参考:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual 由于Fedora Remix for WSL在微软商城需要付费,对于不想付费的用户可以从github下载相关安装文件。 从 https://github.com/WhitewaterFoundry/WSLFedoraRemix/releases/ 下载Fedora文件(.appx)。 下载后,双击appx文件,进行安装。如果已经安装,则安装窗口显示“重新安装”和“启动”按钮。 图1. Fedora Remix for WSL安装界面
图2. Fedora系统登录账户 键入账户名和密码后,等待安装完成,完成后自动进入Fedora命令行终端,就可以开始享受Fedora之旅了。 Fedora Remix for WSL安装后,Fedora子系统默认所在目录为:C:\Users\用户名\AppData\Local\Packages\WhitewaterFoundryLtd.Co.FedoraRemixforWSL_zxdhfybd17krt\LocalState\rootfs Fedora安装后需要做一些环境配置,如下: 1、更换软件源 Fedora 默认使用 Metalink 给出推荐的镜像列表,保证用户使用的镜像仓库足够新,并且能够尽快拿到安全更新,从而提供更好的安全性。所以通常情况下使用默认配置即可,无需更改配置文件。 由于 Metalink 需要从国外的 Fedora 项目服务器上获取元信息,所以对于校园内网、无国外访问等特殊情况,metalink 并不适用,此时可以如下修改配置文件。 Fedora 的软件源配置文件可以有多个,其中: 系统默认的 fedora 仓库配置文件为 /etc/yum.repos.d/fedora.repo,系统默认的 updates 仓库配置文件为 /etc/yum.repos.d/fedora-updates.repo 。将上述两个文件先做个备份,根据 Fedora 系统版本分别替换为下面内容,之后通过 sudo dnf makecache 命令更新本地缓存,即可使用 TUNA 的软件源镜像。 fedora 仓库 (/etc/yum.repos.d/fedora.repo) [fedora] name=Fedora $releasever - $basearch failovermethod=priority baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/ metadata_expire=28d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False updates 仓库 (/etc/yum.repos.d/fedora-updates.repo) [updates] name=Fedora $releasever - $basearch - Updates failovermethod=priority baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/$releasever/Everything/$basearch/ enabled=1 gpgcheck=1 metadata_expire=6h gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch skip_if_unavailable=False 然后更新软件缓存 sudo dnf clean all sudo dnf makecache 参考:https://mirrors.tuna.tsinghua.edu.cn/help/fedora/ 2、安装文泉驿字体 sudo dnf install wqy-bitmap-fonts wqy-unibit-fonts wqy-zenhei-fonts # 安装思源黑体(可选) sudo dnf install adobe-source-han-sans-cn-fonts adobe-source-han-sans-tw-fonts adobe-source-han-sans-jp-fonts adobe-source-han-sans-kr-fonts 3、安装拼音输入法 fcitx和scim是目前比较好的输入法,但是它们的特点不同,fcitx只能输入中文,而scim可以根据需要,利用不同的码表达到中英日等输入。 # 安装 fctix sudo dnf install fcitx-pinyin # 安装 scim(如果不喜欢fctix,可以安装scim,可选) sudo dnf install scim-pinyin 然后,修改 ~/.bashrc ,加入以下内容: LANG="en_US.UTF-8" LANGUAGE="zh_CN:zh" SYSFONT="latarcyrheb-sun16" LC_ALL=C 如果上面修改不生效,可以改为: LANG="zh_CN.UTF-8" LC_ALL="zh_CN.UTF-8" 调用 locale 命令,报如下问题: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8): No such file or directory 可能需要安装 glibc-common , sudo dnf install glibc-common 参考:https://www.cnblogs.com/xlmeng1988/archive/2013/01/16/locale.html 4、安装 gcc sudo dnf install gcc gcc-c++ 5、安装Git sudo dnf install git 6、更新系统 sudo dnf autoremove sudo dnf update -y 7、切换 root 用户(可选) 输入以下命令,按照提示输入密码确认身份: sudo su 输入以下命令,可以修改root用户密码(默认为系统安装时设置的初始密码)。按照提示输入新密码: passwd root 之后就可以使用su命令来启动root。 安装Fedora的windows子系统(WSL) 标签:www 安装 目录 rect led exp 系统默认 sea root 原文地址:https://www.cnblogs.com/xiezh/p/13215441.html
文章标题:安装Fedora的windows子系统(WSL)
文章链接:http://soscw.com/index.php/essay/39697.html