วันนี้เจอเคส Ubuntu 24.04 ออกเน็ตต่างประเทศไม่ได้ เลยติดตั้งอะไรไม่ได้เลย
ถ้าออกต่างประเทศไม่ได้ก็ เปลี่ยนมาใช้ repo ในไทย ไปใช้ของ ม.เกษตร แทนก็ได้
เมื่อก่อนก็มีข้อดีอยู่นะ วิ่งในประเทศก็จะเร็วกว่า แต่ปัจจุบันเน็ตแรงมาก เลยบอกว่าเป็นข้อดีไม่ได้
เริ่ม
เคลีย configure repo เก่าใน ubuntu ก่อน
sudo mkdir -p /etc/apt/ubuntu-disabled
sudo mv /etc/apt/sources.list.d/* /etc/apt/ubuntu-disabled/
แล้วมาเขียน file configure ใหม่ แล้วแต่ใครถนัด vi หรือ nano
sudo nano /etc/apt/sources.list.d/ubuntu.sources
or
sudo vi /etc/apt/sources.list.d/ubuntu.sources
Copy พวกนี้ไปใส่ ในไฟล์
Types: deb
URIs: http://mirror1.ku.ac.th/ubuntu/
Suites: noble noble-updates noble-backports noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
เซฟแล้วออกมาได้เลย
ตรงนี้จะมาเคลีย cache หรือค่าต่างๆที่เครื่องจำไว้
sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
แล้วก็ให้เครื่องเราไปอ่านของใหม่
sudo apt update
ถ้าไม่เจอ error สวยงามอย่างนี้ก็เป็นอันจบ
อันนี้เป็นเครื่อง LAB เลยไม่มีประเด็น แต่อีกเครื่องที่เจอปัญหา
ผมเคย apt install ไปแล้วไม่ผ่าน ก็ต้องซ่อมหน่อย หลังจากผมลองลง net-tools ไปแล้วฟ้องมาว่าให้ลอง apt --fix-broken install ผมก็ copy มาวางเลย enter ไป รอเสร็จแล้วลง net-tools ใหม่เป็นอันจบงาน
เพิ่มเติมอีกหน่อย อันนี้จะได้แค่ repo ของ ubuntu นะครับแต่ตัวอื่นก็ยังใช้ไม่ได้นะ service อื่นๆที่ใช้ repo ของตัวเองที่ไม่ใช่ ubuntu ก็ยังเป็นประเด็นอยู่ เช่น ถ้าอยากได้ nginx version ใหม่ที่ต้อง download จาก nginx เอง (ของ ubuntu ก็มีนะแต่เก่ากว่า) หรือพวก zabbix หรืออื่นๆก็จะยังคงต้องวิ่งไปที่ repo ของตัวเองอยู่
ไว้มาต่อพวก proxy, local repo อีกที
มีข้อดีเยอะกว่า เช่น เครื่อง server เราออกเน็ตไม่ได้เลย ขอแค่เครื่องที่เราใช้เป็น proxy ออกเน็ตได้ ไปต่างประเทศได้ เครื่องอื่นที่ชี้มาก็ใช้ได้เหมือนกัน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น