สนับสนุนเว็บ

ผู้เขียน หัวข้อ: [คำสั่ง yum] yum แพ็คเกจบน CentOS 6 ได้มากขึ้นด้วย EPEL  (อ่าน 2017 ครั้ง)

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

Permalink: [คำสั่ง yum] yum แพ็คเกจบน CentOS 6 ได้มากขึ้นด้วย EPEL

18/ธ.ค./13 หัวข้อไอดี: 16040612 | ลิ้งค์หัวข้อ: /topic/16040612

ออฟไลน์ นๅยด้ามขวาน

  • ออฟไลน์
  • 49115
    30336
    64874



  • Administrator
  • *****
  • สมัครสมาชิกเมื่อ 17/07/2009
    YearsYearsYearsYearsYearsYearsYearsYearsYearsYears
  • กระทู้ : 49115
  • Like Post : 64874
  • Peny : 30336
  • 16

    • ดูรายละเอียด


  • เข้าใช้งานล่าสุดเมื่อ 13/พ.ย./19


yum แพ็คเกจบน CentOS 6 ได้มากขึ้นด้วย EPEL

หากเทียบจำนวนชุดโปรแกรม (packages) ที่จัดทำเป็นไฟล์ rpm พร้อมให้ติดตั้งด้วย rpm หรือ yum แล้ว จำนวนไฟล์หรือ packages ของ Fedora จะมีมากกว่า CentOS มาก ยิ่งเวอร์ชั่นใหม่ๆ  ของ Fedora ไม่ว่าเราอยากจะติดตั้งอะไร yum install แทบจะได้หมด โดยไม่จำเป็นต้องติดตั้ง repo เพิ่มเลย

ส่วนผู้ใช้ CentOS หรือ RedHat Enterprise ต้องใช้ความพยายามมากกว่า ในการติดตั้งบางโปรแกรมที่ไม่มีอยู่ในแผ่นดีวีดีติดตั้ง อาจต้องไปดาวน์โหลดไฟล์ rpm จากเว็บไซต์หลายๆ แห่ง

เพื่อช่วยให้งานง่ายขึ้น ทีมงานที่พัฒนา Fedora จึงได้จัดทำ repo ขึ้นมาชื่อว่า EPEL (ย่อมาจาก Extra Packages for Enterprise Linux) สำหรับผู้ใช้ RedHat Enterprise, CentOS  เพื่อให้ผู้ใช้ได้ติดตั้งชุดโปรแกรม หรือ packages ได้มากขึ้น โดยอิงกับชุดโปรแกรมที่มีอยู่ใน Fedora


หาก yum install แล้วหาไม่เจอ เช่นต้องการติดตั้ง openvpn
โค๊ด: [Select]
[root@cent6 ~]# yum install openvpn
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.centos.org
 * extras: mirror.centos.org
 * updates: mirror.centos.org
Setting up Install Process
No package openvpn available.
Error: Nothing to do

แนะนำให้ติดตั้ง repo ชื่อ EPEL เพิ่มเติมครับ
การติดตั้ง EPEL repo

เริ่มต้นเข้าเว็บไซต์ คุณไม่สามารถมองเห็น links ได้ กรุณา.สมัครสมาชิก หรือ เข้าสู่ระบบ
http://fedoraproject.org/wiki/EPEL
จะมีคำอธิบายเกี่ยวกับ EPEL ลองดูภายใต้หัวข้อ “How can I use these extra packages?” จะมีลิ้งค์ให้เลือกเวอร์ชั่นที่ใช้ สำหรับ CentOS 6.x ให้คลิ้ก “The newest version of ‘epel-release’ for EL6″

หมายเหตุ EL6 คือ Enterprise Linux 6 หมายความรวมทั้ง RedHat Enterprise 6.x, CentOS 6.x รวมทั้งลีนุกซ์เวอร์ชั่นอื่นๆ ที่พัฒนาต่อจาก RedHat Enterprise



คลิ้กที่ชื่อไฟล์ epel-release-6-8.noarch เพื่อดาวน์โหลด


ใช้คำสั่ง rpm ติดตั้งไฟล์ rpm ที่ดาวน์โหลดมา

โค๊ด: [Select]
[root@cent6 ~]# rpm -i epel-release-6-8.noarch.rpm
หลังจากติดตั้ง repo เพิ่มแล้ว ลองใช้คำสั่ง yum repolist เพื่อแสดงรายชื่อ repo ที่มีอยู่ จะเห็นชื่อ epel เพิ่มขึ้นมา

โค๊ด: [Select]
[root@cent6 ~]# yum repolist
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirrors.btte.net
 * epel: ftp.cuhk.edu.hk
 * extras: mirror.neu.edu.cn
 * updates: mirrors.btte.net
repo id          repo name                                                status
base             CentOS-6 - Base                                          6,381
epel             Extra Packages for Enterprise Linux 6 - x86_64           8,618
extras           CentOS-6 - Extras                                           12
updates          CentOS-6 - Updates                                         512
repolist: 15,523

ทีนี้ลองใช้คำสั่ง yum list เพื่อดูแพ็คเกจที่ชื่อ openvpn

โค๊ด: [Select]
[root@cent6 ~]# yum list | grep openvpn
NetworkManager-openvpn.x86_64              1:0.8.1-0.1.git20100609.el6   epel
openvpn.x86_64                             2.2.2-1.el6                   epel
openvpn-auth-ldap.x86_64                   2.0.3-6.el6                   epel

ผลลัพธ์ที่แสดง มี openvpn อยู่ใน epel

ลองใช้คำสั่ง yum install เพื่อติดตั้ง openvpn

โค๊ด: [Select]
[root@cent6 ~]# yum install openvpn
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.centos.org
 * epel: buaya.klas.or.id
 * extras: mirror.centos.org
 * updates: mirror.centos.org
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openvpn.x86_64 0:2.2.2-1.el6 will be installed
--> Processing Dependency: libpkcs11-helper.so.1()(64bit) for package: openvpn-2.2.2-1.el6.x86_64
--> Processing Dependency: liblzo2.so.2()(64bit) for package: openvpn-2.2.2-1.el6.x86_64
--> Running transaction check
---> Package lzo.x86_64 0:2.03-3.1.el6 will be installed
---> Package pkcs11-helper.x86_64 0:1.07-5.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package               Arch           Version                Repository    Size
================================================================================
Installing:
 openvpn               x86_64         2.2.2-1.el6            epel         372 k
Installing for dependencies:
 lzo                   x86_64         2.03-3.1.el6           base          55 k
 pkcs11-helper         x86_64         1.07-5.el6             epel          51 k

Transaction Summary
================================================================================
Install       3 Package(s)

Total size: 478 k
Installed size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : pkcs11-helper-1.07-5.el6.x86_64                              1/3
  Installing : lzo-2.03-3.1.el6.x86_64                                      2/3
  Installing : openvpn-2.2.2-1.el6.x86_64                                   3/3
  Verifying  : openvpn-2.2.2-1.el6.x86_64                                   1/3
  Verifying  : lzo-2.03-3.1.el6.x86_64                                      2/3
  Verifying  : pkcs11-helper-1.07-5.el6.x86_64                              3/3

Installed:
  openvpn.x86_64 0:2.2.2-1.el6

Dependency Installed:
  lzo.x86_64 0:2.03-3.1.el6          pkcs11-helper.x86_64 0:1.07-5.el6

Complete!
แพ็คเกจ openvpn และ pkcs11-helper ถูกติดตั้งจาก epel ส่วน lzo ติดตั้งจาก base ของ CentOS เอง

ลองนำไปใช้กันดูครับ ชีวิตน่าจะง่ายขึ้น
ข้อมูลอ้างอิง
1.คุณไม่สามารถมองเห็น links ได้ กรุณา.สมัครสมาชิก หรือ เข้าสู่ระบบ
http://spalinux.com/2013/04/yum-extra-packages-on-centos-6-with-epel

2.คุณไม่สามารถมองเห็น links ได้ กรุณา.สมัครสมาชิก หรือ เข้าสู่ระบบ
http://fedoraproject.org/wiki/EPEL

LikePost โดย 0 สมาชิก :

« แก้ไขครั้งสุดท้าย: 18/ธ.ค./13 โดย นา€ด้ามขวาน »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 
ร่วมขับเคลื่อนโดย