เทคนิคการ Update CentOS บนเครื่องที่ออกเน็ตต่างประเทศไม่ได้

โปรแกรมบน CentOS ที่ควรติดตั้งใช้งานร่วมกับ VoIP Server

เทคนิคการ Update CentOS บนเครื่องที่ออกเน็ตต่างประเทศไม่ได้

โพสต์โดย nuiz » 31 มี.ค. 2013 01:12

เมื่อวันก่อนลง CentOS + Asterisk ให้ลูกค้าท่านหนึ่ง ลองเสร็จแล้วก็ไม่ได้อัพเดทอะไร เพราะกะว่าค่อยสั่งอัพเดทตอนที่ลูกค้าเอาไปติดตั้งที่ไซต์งานแล้ว แต่ปรากฏว่าเน็ตที่นั่นไม่ได้เปิดให้ออกต่างประเทศไว้ครับ ก็เลยอัพเดทไม่ได้ เพราะดีฟอลท์เวลาเราสั่ง update (คำสั่ง yum update) มันจะไปที่ไซต์ http://mirrorlist.centos.org ก่อนครับ ซึ่งเซอร์เวอร์นี้อยู่ต่างประเทศ ถ้าติดต่อเว็บนี้ไม่ได้ก็จบบบบบครับ

แต่ผมนึกได้ว่าเซอร์เวอร์ในประเทศไทยก็มี (เป็น mirror site) มีอยู่หลายเว็บ ให้ CentOS เช็คจากเว็บไทยก็แล้วกัน เน็ตลูกค้าใช้ในประเทศไทยได้ครับ

1. แบ็คอัพไฟล์ไว้ก่อนครับ กันพลาด
ไฟล์ที่จะแบ็คอัพคือไฟล์ CentOS-Base.repo ครับ อยู่ในไดเร็คตอรี่ /etc/yum.repos.d
โค้ด: เลือกทั้งหมด
cd /etc/yum.repos.d
cp CentOS-Base.repo CentOS-Base.repo.backup


2. แก้ไขไฟล์ CentOS-Base.repo
โค้ด: เลือกทั้งหมด
vi CentOS-Base.repo


ใส่เครื่องหมาย # ไว้หน้าบรรทัด mirrorlist
เอาเครื่องหมาย # หน้าบรรทัด baseurl ออก
แทนที่ mirror.centos.org ด้วย mirror1.ku.ac.th ตามตัวอย่างครับ ( ** ในตัวอย่างนี้ผมแทนค่าให้เรียบร้อยแล้วนะครับ ** )

โค้ด: เลือกทั้งหมด
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirror1.ku.ac.th/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirror1.ku.ac.th/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirror1.ku.ac.th/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://mirror1.ku.ac.th/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
baseurl=http://mirror1.ku.ac.th/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


3. อัพเดทได้เลยครับ
โค้ด: เลือกทั้งหมด
yum -y update

ต้องเมคชัวร์นะครับว่าในเครื่องเซ็ต DNS Server แล้ว ไม่งั้นจะหา Server ไม่เจอ

4. มีเซอร์เวอร์อื่นอีกมั๊ยนอกจากของ KU
มีครับ นอกจากเซอร์เวอร์ mirror1.ku.ac.th แล้วนะครับ ยังมีเซอร์เวอร์อื่นๆอีก เช่น siamdata, thzhost, yourconnect, issp, psu ก็ให้แทนที่ข้อความ mirror1.ku.ac.th ด้วยข้อความต่อไปนี้ครับ เลือกเอาอย่างใดอย่างหนึ่ง
โค้ด: เลือกทั้งหมด
mirror.siamdata.co.th
mirrors.psu.ac.th/pub
mirrors.thzhost.com
mirror.yourconnect.com
mirror.issp.co.th

ในอนาคตอาจจะมีเซอร์เวอร์อื่นๆเพิ่มขึ้นมาอีก ให้เข้าไปดูได้ที่เว็บไซต์ของ CentOS ครับ
http://www.centos.org/modules/tinyconte ... .php?id=32
ดูที่เป็น Thailand
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง CentOS - The Community Enterprise Operating System

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 0 ท่าน

cron