Не удается установить code-server на WSL. «Система не была загружена с systemd как init system (PID 1). Не может работать «.

#ubuntu #windows-subsystem-for-linux #code-server

#ubuntu #windows-subsystem-for-linux #code-server

Вопрос:

Я следую инструкциям по загрузке code-server здесь: https://github.com/cdr/code-server/blob/v3.8.0/doc/install.md#debian-ubuntu

Поскольку я на Windows, я использую Ubuntu в подсистеме Windows для Linux (WSL).

Я успешно выполнил следующие две строки:

 curl -fOL https://github.com/cdr/code-server/releases/download/v3.8.0/code-server_3.8.0_amd64.deb
sudo dpkg -i code-server_3.8.0_amd64.deb
 

Однако у меня проблема с последней строкой:

sudo systemctl включить — теперь code-server@$USER

Я получаю следующую ошибку:

 System has not been booted with systemd as init system (PID 1). Can't operate.
 

Любая помощь будет с благодарностью 🙂

Ответ №1:

Сообщение об ошибке указывает, что .deb он предназначен для использования systemd, который WSL не поддерживает (без особых дополнительных усилий).

Однако, похоже, что code-server поддерживается «автономная» (не пакетная) установка. Подробности см. В этом разделе установочного документа.