Linux เป็นของฟรี แต่สำหรับ Red Hat Enterprise Linux (RHEL) เราจำเป็นที่จะต้องซื้อไลเซนสำหรับการ update ซึ่งจะต้องจ่ายเป็นรายปี ปีหนึ่งก็หลายตังค์อยู่ แต่ถ้าเราไม่อยากซื้อ เราก็มีทางเลือกหลายทางโดยไปใช้ Linux Distro อื่นๆ ซึงก็มีให้เลือกหลายตัวมาก ไม่ว่าจะเป็น Debian , Ubuntu , CentOS แต่ถ้าเราคุ้ยเคยกับระบบของ Redhat มากกว่าก็เลือก CentOS จะสะดวกที่สุด ไม่ต้องปรับตัวอะไรมาก เพราะอย่างที่บอก Linux เป็นของฟรี ตัว CentOS ก็คือการเอา Red Hat Enterprise Linux (RHEL) มาคอมไพล์ใหม่ โดยถอดโลโกของ Redhat ออก (ตัว Source ของ RHEL เป็นของฟรี แต่ตัวที่ Redhat คอมไพล์แล้ว ไม่ฟรี โลโกเป็นของมีลิขสิทธิ์นะ เอามาใช้ไม่ได้) ปัญหามันอยู่ที่ว่า ถ้าเรามีระบบที่เป็น RHEL อยู่แล้ว และไม่อยากจ่ายค่าซัพพอตให้กับ Redhat เราจะทำยังไง โดยที่ไม่ต้องลงระบบใหม่ ทางออกง่ายมาก แค่เราเพิ่ม Repository ของ CentOS เข้าไปในระบบ เราก็สามารถ Update Software ต่างๆ ผ่านทาง CentOS ได้แล้ว (อย่างที่บอก CentOS มันก็คือ RHEL ในเวอร์ชั่นฟรีนั้นหละ)
ขั้นแรกเพิ่มไฟล์ Repository CentOs.repo เข้าไปที่โฟลเดอร์ /etc/yum.repos.d/
1 2 | # cd /etc/yum.repos.d/ # nano CentOs.repo |
CentOs.repo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | [CentOS-Base] name=CentOS-Base mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=os gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 [CentOS-Updates] name=CentOS-Updates mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=updates gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 [CentOS-Plus] name=CentOS-Plus mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=centosplus gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 |
จากนั้นทำการ update หรือจะติดตั้งโปรแกรมอะไรเพิ่มจากคำสั่ง yum ก็ทำได้เลย
1 | # yum update |