wsl2如何安装systemctl命令,已成功!

打开powershell, 输入wsl 进入子系统(或者以你自己的方式进入子系统)

  • apt install policykit-1

  • apt install build-essential

  • apt install daemonize
  • cd /tmp

  • git clone http://github.com/bmc/daemonize.git

  • cd daemonize

  • sh configure

  • make

  • sudo make install

  • cd /tmp

  • wget --content-disposition “https://gist.githubusercontent.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950/raw/952347f805045ba0e6ef7868b18f4a9a8dd2e47a/install-sg.sh”

  • chmod +x /tmp/install-sg.sh

  • /tmp/install-sg.sh && rm /tmp/install-sg.sh

  • 上边这步可能报错, 缺少libssl1.1, 我已打包好libssl1.1,将它下载下来后,执行命令 dpkg -i libssl1.1_1.1.0g-2ubuntu4.1_amd64.deb, 再重新执行上一句命令

  • 此时即可退出子系统了,通过exit命令。

  • wsl --shutdown (在powershell下执行)

  • wsl genie -s (在powershell下执行)

  • 不出意外即可进入子系统(若失败,ctrl + c结束,重新执行命令即可), 此时可以使用systemctl命令了。

注意以后,可以直接在powershell下,执行wsl genie -s进入子系统。
也可以通过powershell的+号进入。在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值