วันอังคารที่ 3 กุมภาพันธ์ พ.ศ. 2569

เปลี่ยน Repo Ubuntu เป็นของ KU (ม.เกษตร)

     วันนี้เจอเคส 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 ออกเน็ตได้ ไปต่างประเทศได้ เครื่องอื่นที่ชี้มาก็ใช้ได้เหมือนกัน


ไม่มีความคิดเห็น:

แสดงความคิดเห็น