ບ່ອນເກັບມ້ຽນເອກະສານອ້າງອີງ YUM ທີ່ດີທີ່ສຸດ 8 ຂອງ YUM ສຳ ລັບ CentOS ແລະ RHEL


ລະບົບ Linux ທີ່ໃຊ້ RPM (RedHat Package Manager), ເຊິ່ງລວມທັງ, ແຕ່ບໍ່ ຈຳ ກັດ, Red Hat Enterprise Linux (RHEL), CentOS ແລະ Scientific Linux (SL), Oracle Linux (OL). ມັນຖືກ ນຳ ໃຊ້ເພື່ອຕິດຕັ້ງ, ປັບປຸງ, ກຳ ຈັດຫລືຄົ້ນຫາຊຸດຊອບແວໃນລະບົບຕ່າງໆ.

ການຕິດຕັ້ງໂປແກຼມໂປແກຼມທີ່ບໍ່ໄດ້ລວມຢູ່ໃນຖານຂໍ້ມູນເບື້ອງຕົ້ນແລະການປັບປຸງຫໍສະ ໝຸດ, ພ້ອມທັງເພີ່ມເຕີມຫໍສະ ໝຸດ CentOS (Extras, Centosplus, CentOS-Fasttrack, ການປ່ອຍຕໍ່ເນື່ອງແລະການຮວບຮວມຊອບແວ), ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງແລະເປີດໃຊ້ຫໍສະ ໝຸດ ຂອງພາກສ່ວນທີສາມອື່ນໆໃນ ລະບົບຂອງທ່ານ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະທົບທວນຄືນ 8 ບ່ອນເກັບມ້ຽນ YUM ທີ່ດີທີ່ສຸດ ສຳ ລັບການແຈກຢາຍ CentOS/RHEL, ເຊິ່ງໄດ້ຮັບການແນະ ນຳ ຈາກຊຸມຊົນ CentOS ເລື້ອຍໆ.

ຄຳ ເຕືອນ: ທ່ານຄວນຈື່ສະຖານທີ່ເກັບຮັກສາໄວ້ທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ບໍ່ໄດ້ຖືກສະ ໜອງ ໃຫ້ຫຼືບໍ່ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ຈາກ CentOS; ພວກເຂົາອາດຈະຫຼືບໍ່ທັນຮອດວັນທີຫຼືປະຕິບັດແບບທີ່ທ່ານຄາດຫວັງໃຫ້ພວກເຂົາ - ໃຊ້ພວກມັນໃນຄວາມສ່ຽງຂອງທ່ານເອງ.

1. ຫໍສະ ໝຸດ EPEL

EPEL (ຊຸດພິເສດ ສຳ ລັບ Linux Linux) ແມ່ນໂຄງການເກັບຮັກສາທີ່ເປັນທີ່ນິຍົມແລະເປັນທີ່ນິຍົມ, ເປັນທີ່ນິຍົມ ສຳ ລັບຊຸມຊົນເພື່ອແນໃສ່ສະ ໜອງ ຊຸດທີ່ມີຄຸນນະພາບສູງທີ່ໄດ້ຮັບການພັດທະນາ, ທົດລອງແລະປັບປຸງໃນ Fedora ແລະເຮັດໃຫ້ສາມາດໃຊ້ໄດ້ ສຳ ລັບ RHEL, CentOS, Scientific Linux ແລະຄ້າຍຄືກັນ ການແຈກຈ່າຍ Linux. ສ່ວນໃຫຍ່ຂອງຫໍໄຕອື່ນໆທີ່ລະບຸໄວ້ໃນບົດຄວາມນີ້ແມ່ນຂື້ນກັບ EPEL.

ເພື່ອໃຫ້ສາມາດເກັບຮັກສາ EPEL ໃນລະບົບຂອງທ່ານ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# yum install epel-release

ໝາຍ ເຫດ: ໃນ RHEL 7, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດ ນຳ ໃຊ້ຫ້ອງສະຫມຸດທີ່ເປັນທາງເລືອກແລະພິເສດເພາະວ່າຊຸດ EPEL ອາດຂື້ນກັບແພັກເກດຈາກຫໍສະ ໝຸດ ເຫຼົ່ານີ້.

# subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"

2. REMI Repository

REMI ແມ່ນບ່ອນເກັບມ້ຽນຂອງພາກສ່ວນທີສາມທີ່ມີການ ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງເຊິ່ງສະ ໜອງ ໂປແກຼມ PHP ທີ່ລ້າສຸດ, ແລະຊອບແວທີ່ກ່ຽວຂ້ອງອື່ນໆໃຫ້ກັບຜູ້ ນຳ ໃຊ້ການແຈກຈ່າຍ Fedora ແລະ Enterprise Linux (EL) ເຊັ່ນ: RHEL, CentOS, Oracle, Scientific Linux ແລະອື່ນໆ.

ກ່ອນທີ່ທ່ານຈະສາມາດເປີດໃຊ້ Remi, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດ ນຳ ໃຊ້ EPEL repository ກ່ອນ, ດັ່ງຕໍ່ໄປນີ້:

---------------- CentOS/RHEL 7 ---------------- 
# yum install epel-release
# wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
# rpm -Uvh remi-release-7.rpm
# subscription-manager repos --enable=rhel-7-server-optional-rpms  [On RHEL only]

---------------- CentOS/RHEL 6 ----------------
# yum install epel-release
# wget https://rpms.remirepo.net/enterprise/remi-release-6.rpm
# rpm -Uvh remi-release-6.rpm
# rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6   [On RHEL only]

3. RPMFusion Repository

RPMFusion ແມ່ນບ່ອນເກັບມ້ຽນຂອງພາກສ່ວນທີສາມທີ່ ນຳ ສະ ເໜີ ໂປແກຼມເພີ່ມເຕີມທີ່ບໍ່ເສຍຄ່າແລະບໍ່ເສຍຄ່າ ສຳ ລັບ Fedora ແລະ Enterprise Linux distros ລວມທັງ RHEL ແລະ CentOS. ທ່ານຕ້ອງເປີດໃຊ້ EPEL repo ກ່ອນທີ່ທ່ານຈະເປີດໃຊ້ RPM Fusion.

 
---------------- CentOS/RHEL 7 ---------------- 
# yum install epel-release
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# yum install epel-release
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm 
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm

4. ເອກະສານ ELRepo

ELRepo (Community Enterprise Linux Repository) ແມ່ນຫໍສະ ໝຸດ RPM ທີ່ມີຈຸດປະສົງເພື່ອສະ ໜອງ ບັນດາຊຸດທີ່ກ່ຽວຂ້ອງກັບຮາດແວເຊັ່ນ: driver files, system drivers, network drivers, sound drivers, webcam ແລະ video drivers, ເພື່ອປັບປຸງປະສົບການຂອງທ່ານກັບ Linux Linux.

ເພື່ອໃຫ້ ELRepo ຢູ່ໃນລະບົບຂອງທ່ານ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

---------------- CentOS/RHEL 7 ---------------- 
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

5. ບ່ອນເກັບມ້ຽນຂອງ NUX-dextop

NUX-dextop ແມ່ນຫໍສະ ໝຸດ RPM ສຳ ລັບແພັກເກດຊອບແວຄອມພິວເຕີ້ desktop ແລະ multimedia ສຳ ລັບ EL. ມັນປະກອບດ້ວຍໂປແກຼມໂປແກຼມກາຟິກແລະໂປແກຼມສາຍ ຄຳ ສັ່ງ (CLI) ຫຼາຍຢ່າງລວມທັງເຄື່ອງຫຼີ້ນສື່ VLC, ແລະອື່ນໆ.

ທ່ານຍັງຕ້ອງການເປີດໃຊ້ EPEL repo ກ່ອນທີ່ທ່ານຈະເປີດໃຊ້ nux-dextop.

---------------- CentOS/RHEL 7 ---------------- 
# yum -y install epel-release
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# yum -y install epel-release 
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

6. GhettoForge Repository

ໂຄງການ GhettoForge ສຸມໃສ່ການສະ ໜອງ ແພັກເກດ ສຳ ລັບ Enterprise Linux ລຸ້ນ 6 ແລະ 7 ທີ່ບໍ່ມີໃນປະຈຸບັນໃນຊຸດ EL base ແລະໃນຫໍສະມຸດຂອງພາກສ່ວນທີສາມອື່ນໆ.

ທ່ານສາມາດເປີດໃຊ້ GhettoForge ໃນລະບົບຂອງທ່ານໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

---------------- CentOS/RHEL 7 ---------------- 
# rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

---------------- CentOS/RHEL 6 ----------------
# rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm

7. ສູນຂໍ້ມູນ Ninja ທາງຈິດໃຈ

Psychotic Ninja ມີຈຸດປະສົງເພື່ອສະ ໜອງ ການຫຸ້ມຫໍ່ທີ່ມີຄຸນນະພາບສູງທີ່ບໍ່ມີຢູ່ໃນຊຸດ EL base ແລະໃນຫ້ອງເກັບຂອງພາກສ່ວນທີສາມອື່ນໆ, ສຳ ລັບ Enterprise Linux ຈະປ່ອຍລຸ້ນ 6 ແລະ 7.

ເພື່ອໃຫ້ສາມາດເກັບຮັກສາ Ninja ຂອງ Psychotic, ທຳ ອິດທ່ານຕ້ອງ ນຳ ເຂົ້າລະຫັດ GPG ແລ້ວຕິດຕັ້ງມັນ.

# rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
# rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm 

ໃຫ້ສັງເກດວ່າຊຸດການປ່ອຍ psychotic ທີ່ເປັນເອກະພາບນີ້ເຮັດວຽກໃນທົ່ວທຸກລຸ້ນແລະສະຖາປັດຕະຍະ ກຳ, ລວມທັງລຸ້ນ 64-bit ຂອງ CentOS/RHEL 7.

8. ອົງປະກອບຊຸມຊົນຂອງ IUS

ບັນຊີລາຍຊື່ສຸດທ້າຍແມ່ນ IUS (Inline with Upstream Stable) ແມ່ນພາກສ່ວນທີສາມ ໃໝ່, ຊຸມຊົນທີ່ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ຈາກ repo ເຊິ່ງສະ ໜອງ ຊຸດ RPM ທີ່ມີຄຸນນະພາບສູງ ສຳ ລັບລຸ້ນລຸ້ນລ້າສຸດຂອງ PHP, Python, MySQL, ສຳ ລັບ Red Hat Enterprise Linux (RHEL) ແລະ CentOS .

ຄືກັນກັບຫຼາຍບ່ອນທີ່ພວກເຮົາໄດ້ເບິ່ງ, IUS ກໍ່ຂື້ນກັບ EPEL.

---------------- CentOS/RHEL 7 ---------------- 
# yum -y install epel-release
# rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm

---------------- CentOS/RHEL 6 ---------------- 
# yum -y install epel-release
# rpm -Uvh  https://centos6.iuscommunity.org/ius-release.rpm

ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ທົບທວນຄືນບ່ອນເກັບມ້ຽນຂອງພາກສ່ວນທີສາມສູງສຸດ 8 YUM ສຳ ລັບ CentOS/RHEL, ເຊິ່ງໄດ້ຮັບການແນະ ນຳ ຈາກຊຸມຊົນ CentOS ເລື້ອຍໆ. ຖ້າທ່ານຮູ້ບ່ອນອື່ນໆທີ່ສະ ໜອງ ຊຸດຊອບແວທີ່ມີຄຸນນະພາບສູງແລະສົມຄວນທີ່ຈະຖືກລວມເຂົ້າໃນບ່ອນນີ້, ໃຫ້ພວກເຮົາຮູ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.