ฉันมีปัญหาในการติดตั้ง nodejs และ npm บน WSL2 ที่เพิ่งติดตั้งใหม่ ฉันได้ตั้งค่า WSL ตามคำแนะนำจาก Microsoft และดาวน์โหลดโปรแกรม Ubuntu จาก Windows Store ฉันพยายามวิ่งทั้งสองอย่าง sudo apt-get ติดตั้ง npm
และ sudo apt-get ติดตั้ง nodejs
แต่คำตอบที่ฉันได้รับคือ "ไม่พบแพ็คเกจ" ฉัน googled เล็กน้อยและพบว่าฉันสามารถติดตั้งผ่าน nvm โดยใช้ cURL (ขด -v -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | ทุบตี
) แต่ cURL จัดการตั้งค่าการเชื่อมต่อ TCP จากนั้นให้ทำงานทันทีโดยไม่ต้องดาวน์โหลดอะไร เพียงแค่รันตัวจับเวลาว่าทำงานไปนานแค่ไหน
ผมทำอะไรผิดหรือเปล่า? ความคิดแรกของฉันคือฉันไม่มีการเชื่อมต่ออินเทอร์เน็ต แต่ควรทำงานบนการเชื่อมต่อ Windows ของฉัน และอย่างที่ฉันพูด TCP เชื่อมต่ออย่างถูกต้องเพราะฉันไม่พบข้อผิดพลาดในการเชื่อมต่อความช่วยเหลือใด ๆ ในเรื่องนี้จะได้รับการชื่นชม!
แก้ไข: ฉันพยายามวิ่ง อัปเดต sudo apt
และฉันได้รับข้อผิดพลาดในการเชื่อมต่อกับ archive.ubuntu.com และ security.ubuntu.com ซึ่งฉันคิดว่าเป็นเซิร์ฟเวอร์ที่ควรดาวน์โหลดแพ็คเกจจาก ฉันไม่ได้รับข้อความแสดงข้อผิดพลาดอื่นๆ ยกเว้นเซิร์ฟเวอร์ไม่ตอบรับและการเชื่อมต่อหมดเวลา อย่างไรก็ตาม ฉันสามารถ ping เซิร์ฟเวอร์ทั้งสองและรับคำตอบได้อย่างรวดเร็ว การบังคับให้ใช้ IPv4 แทน IPv6 ซึ่งแนะนำในเว็บไซต์อื่นก็ไม่ได้ผลเช่นกัน
แก้ไข 2: นี่คือคอมพิวเตอร์ขององค์กร (ซึ่งฉันเป็นผู้ดูแลระบบ) บนเครือข่ายส่วนตัวของฉัน แต่ฉันจะตรวจสอบเพื่อดูว่ามีการตั้งค่าเฉพาะใดที่ฉันต้องเปิดใช้งานเพื่อให้สิทธิ์การเข้าถึงเทอร์มินัล Ubuntu ของฉันหรือแม้ว่าฉันจะต้องเป็น บนเครือข่ายองค์กร