Tôi gặp sự cố khi cài đặt nodejs và npm trên WSL2 mới cài đặt của mình. Tôi đã thiết lập WSL theo hướng dẫn của Microsoft và tải xuống chương trình Ubuntu từ Windows Store. Tôi đã thử chạy cả hai Sudo apt-get cài đặt npm
và sudo apt-get cài đặt nodejs
nhưng câu trả lời tôi nhận được chỉ là "Không thể định vị gói". Tôi đã tìm hiểu một chút và thấy rằng tôi có thể cài đặt nó qua nvm bằng cURL (curl -v -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | đánh đập
), nhưng cURL quản lý để thiết lập kết nối TCP và sau đó ngay lập tức chạy mà không cần tải xuống bất cứ thứ gì, chỉ chạy bộ đếm thời gian xem kết nối đã diễn ra trong bao lâu.
Tôi đang làm gì sai? Suy nghĩ đầu tiên của tôi là tôi không có kết nối internet, nhưng nó sẽ chạy trên kết nối Windows của tôi và như tôi đã nói, TCP được kết nối chính xác vì tôi không gặp lỗi kết nối.Bất kỳ trợ giúp về vấn đề này được đánh giá cao!
CHỈNH SỬA: Tôi đã thử chạy cập nhật sudo apt
và tôi gặp lỗi kết nối với archive.ubuntu.com và security.ubuntu.com mà tôi đoán là các máy chủ mà nó phải tải xuống các gói từ đó. Tôi không nhận được thông báo lỗi nào khác ngoại trừ máy chủ không trả lời và hết thời gian kết nối, tuy nhiên tôi có thể ping cả hai máy chủ và nhận được câu trả lời rất nhanh. Buộc nó sử dụng IPv4 thay vì IPv6 được đề xuất trên một trang web khác cũng không hoạt động.
EDIT2: Đây là máy tính công ty (mà tôi là quản trị viên) trên mạng riêng của mình, nhưng tôi sẽ xem xét nó để xem liệu có bất kỳ cài đặt cụ thể nào mà tôi phải bật để cấp quyền truy cập thiết bị đầu cuối Ubuntu của mình hay không hoặc ngay cả khi tôi phải trên mạng công ty.