У меня возникли проблемы с установкой nodejs и npm на недавно установленный WSL2. Я настроил WSL в соответствии с инструкциями Microsoft и загрузил программу Ubuntu из Магазина Windows. Я пытался запустить оба sudo apt-get установить npm
и sudo apt-get установить nodejs
но ответ, который я получаю, просто «Не удалось найти пакет». Я немного погуглил и обнаружил, что могу установить его через nvm с помощью cURL (curl -v -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | бить
), но cURL удается установить TCP-соединение, а затем быстро просто запускается, ничего не загружая, просто запуская таймер на то, как долго это продолжается.
Что я делаю не так? Моя первая мысль заключалась в том, что у меня нет подключения к Интернету, но оно должно работать на моем соединении Windows, и, как я уже сказал, TCP подключен правильно, потому что я не получаю ошибок подключения.Любая помощь в этом вопросе приветствуется!
РЕДАКТИРОВАТЬ: я пытался запустить судо подходящее обновление
и я получаю ошибки подключения к archive.ubuntu.com и security.ubuntu.com, которые, как я полагаю, являются серверами, с которых он должен загружать пакеты. Я не получаю никаких других сообщений об ошибках, за исключением того, что серверы не отвечают и время ожидания соединения истекло, однако я могу пропинговать оба сервера и очень быстро получить ответ. Принуждение к использованию IPv4 вместо IPv6, предложенного на другом сайте, также не сработало.
EDIT2: это корпоративный компьютер (на котором я являюсь администратором) в моей частной сети, но я посмотрю на него, чтобы увидеть, есть ли какие-либо конкретные настройки, которые я должен включить, чтобы предоставить доступ к моему терминалу Ubuntu, или даже если я должен быть в корпоративной сети.