文章目录
错误原因
该错误提示表明你的系统没有使用 systemd
作为初始化系统。
在 Linux 系统中,初始化系统是启动系统时第一个启动的进程,负责启动和管理系统中的各种服务。
我在使用其它组件中出现了这个问题,通过 apt
安装该指令后成功解决。
通过 apt 进行安装
更换下载源并进行更新:
# 备份旧的下载源
mv /etc/apt/sources.list /etc/apt/sources.list.old
# 创建新的下载源
vim /etc/apt/sources.list
添加新的下载源(亲测可用):
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
添加完成后,保存并退出,更新下载源:
apt update
安装
非管理员用户在命令前添加 sudo
权限指令:
apt-get install systemd -y
apt-get install systemctl -y