20 ຄຳ ສັ່ງ YUM ສຳ ລັບ Linux Package Mangement
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຮຽນຮູ້ວິທີການຕິດຕັ້ງ, ປັບປຸງ, ກຳ ຈັດ, ຊອກຫາແພັກເກັດ, ຈັດການຊຸດແລະຫໍໄຕຕ່າງໆໃນລະບົບ Linux ໂດຍໃຊ້ເຄື່ອງມື YUM (Yellowdog Updater Modified) ທີ່ພັດທະນາໂດຍ RedHat. ຄຳ ສັ່ງຕົວຢ່າງທີ່ສະແດງໃນບົດຄວາມນີ້ແມ່ນໄດ້ຖືກທົດລອງໃຊ້ໃນເຊີຟເວີ CentOS 6.3 ຂອງພວກເຮົາ, ທ່ານສາມາດໃຊ້ເອກະສານເຫຼົ່ານີ້ເພື່ອຈຸດປະສົງການສຶກສາ, ການຢັ້ງຢືນຫລືພຽງແຕ່ ສຳ ຫຼວດວິທີຕ່າງໆໃນການຕິດຕັ້ງແພັກເກດ ໃໝ່ ແລະຮັກສາລະບົບຂອງທ່ານໃຫ້ທັນສະ ໄໝ. ຂໍ້ ກຳ ນົດພື້ນຖານຂອງບົດຂຽນນີ້ແມ່ນ, ທ່ານຕ້ອງມີຄວາມເຂົ້າໃຈພື້ນຖານກ່ຽວກັບ ຄຳ ສັ່ງແລະລະບົບປະຕິບັດການ Linux ທີ່ເຮັດວຽກ, ເຊິ່ງທ່ານສາມາດ ສຳ ຫຼວດແລະຝຶກທຸກ ຄຳ ສັ່ງທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້.
YUM ແມ່ນຫຍັງ?
YUM (Yellowdog Updater Modified) ແມ່ນແຫຼ່ງເປີດ ຄຳ ສັ່ງພ້ອມທັງເຄື່ອງມືການຈັດການຊຸດທີ່ມີຮູບພາບ ສຳ ລັບ RPM (RedHat Package Manager) ລະບົບ Linux. ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ແລະຜູ້ເບິ່ງແຍງລະບົບສາມາດຕິດຕັ້ງ, ປັບປຸງ, ເອົາຫຼືຄົ້ນຫາໂປແກຼມໂປແກຼມໂປແກຼມຕ່າງໆໄດ້ງ່າຍໃນລະບົບຕ່າງໆ. ມັນຖືກພັດທະນາແລະປ່ອຍໂດຍ Seth Vidal ພາຍໃຕ້ GPL (ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ) ເປັນແຫຼ່ງເປີດ, ໝາຍ ຄວາມວ່າທຸກຄົນສາມາດດາວໂຫລດແລະເຂົ້າລະຫັດເພື່ອແກ້ໄຂຂໍ້ບົກພ່ອງແລະພັດທະນາແພັກເກັດທີ່ ກຳ ນົດເອງ. YUM ໃຊ້ຫໍສະມຸດພາກສ່ວນທີສາມ ຈຳ ນວນຫລາຍເພື່ອຕິດຕັ້ງແພັກເກດໂດຍອັດຕະໂນມັດໂດຍການແກ້ໄຂບັນຫາການເພິ່ງພາອາໃສຂອງພວກເຂົາ.
ເພື່ອຕິດຕັ້ງແພັກເກດທີ່ເອີ້ນວ່າ Firefox 14, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ມັນຈະຊອກຫາແລະຕິດຕັ້ງເອກະສານເພິ່ງພາຄວາມ ຈຳ ເປັນທີ່ຕ້ອງການ ສຳ ລັບ Firefox ໂດຍອັດຕະໂນມັດ.
# yum install firefox Loaded plugins: fastestmirror Dependencies Resolved ================================================================================================ Package Arch Version Repository Size ================================================================================================ Updating: firefox i686 10.0.6-1.el6.centos updates 20 M Updating for dependencies: xulrunner i686 10.0.6-1.el6.centos updates 12 M Transaction Summary ================================================================================================ Install 0 Package(s) Upgrade 2 Package(s) Total download size: 32 M Is this ok [y/N]: y Downloading Packages: (1/2): firefox-10.0.6-1.el6.centos.i686.rpm | 20 MB 01:10 (2/2): xulrunner-10.0.6-1.el6.centos.i686.rpm | 12 MB 00:52 ------------------------------------------------------------------------------------------------ Total 63 kB/s | 32 MB 02:04 Updated: firefox.i686 0:10.0.6-1.el6.centos Dependency Updated: xulrunner.i686 0:10.0.6-1.el6.centos Complete!
ຄຳ ສັ່ງຂ້າງເທິງນີ້ຈະຂໍການຢືນຢັນກ່ອນທີ່ຈະຕິດຕັ້ງຊຸດໃດ ໜຶ່ງ ໃນລະບົບຂອງທ່ານ. ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງແພັກເກດໂດຍອັດຕະໂນມັດໂດຍບໍ່ຕ້ອງຖາມການຢືນຢັນໃດໆ, ໃຫ້ໃຊ້ຕົວເລືອກ -y ດັ່ງທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.
# yum -y install firefox
ເພື່ອເອົາຊຸດອອກ ໝົດ ໄປດ້ວຍຄວາມເພິ່ງພາອາໃສທັງ ໝົດ ຂອງພວກເຂົາ, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດັ່ງຮູບຂ້າງລຸ່ມ.
# yum remove firefox Loaded plugins: fastestmirror Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package firefox.i686 0:10.0.6-1.el6.centos set to be erased --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Removing: firefox i686 10.0.6-1.el6.centos @updates 23 M Transaction Summary ==================================================================================================== Remove 1 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Erasing : firefox-10.0.6-1.el6.centos.i686 1/1 Removed: firefox.i686 0:10.0.6-1.el6.centos Complete!
ວິທີດຽວກັນທີ່ ຄຳ ສັ່ງຂ້າງເທິງນີ້ຈະຖາມການຢືນຢັນກ່ອນທີ່ຈະຖອນຊຸດອອກ. ເພື່ອປິດການກະຕຸ້ນຢືນຢັນພຽງແຕ່ເພີ່ມຕົວເລືອກ -y ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.
# yum -y remove firefox
ໃຫ້ເວົ້າວ່າທ່ານມີຊຸດ MySQL ທີ່ລ້າສະ ໄໝ ແລ້ວແລະທ່ານຕ້ອງການທີ່ຈະປັບປຸງມັນໃຫ້ເປັນລຸ້ນ ໃໝ່ ຫຼ້າສຸດທີ່ ໝັ້ນ ຄົງ. ພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ມັນຈະແກ້ໄຂບັນຫາການເພິ່ງພາອາໄສທັງ ໝົດ ໂດຍອັດຕະໂນມັດແລະຕິດຕັ້ງພວກມັນ.
# yum update mysql Loaded plugins: fastestmirror Dependencies Resolved ============================================================================================================ Package Arch Version Repository Size ============================================================================================================ Updating: vsftpd i386 2.0.5-24.el5_8.1 updates 144 k Transaction Summary ============================================================================================================ Install 0 Package(s) Upgrade 1 Package(s) Total size: 144 k Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : vsftpd 1/2 Cleanup : vsftpd 2/2 Updated: vsftpd.i386 0:2.0.5-24.el5_8.1 Complete!
ໃຊ້ ໜ້າ ທີ່ບັນຊີລາຍຊື່ເພື່ອຄົ້ນຫາຊຸດສະເພາະທີ່ມີຊື່. ຕົວຢ່າງເພື່ອຄົ້ນຫາຊຸດທີ່ເອີ້ນວ່າ openssh, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ.
# yum list openssh Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.neu.edu.cn * epel: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * rpmforge: mirror.nl.leaseweb.net * updates: mirror.nus.edu.sg Installed Packages openssh.i386 4.3p2-72.el5_6.3 installed Available Packages 4.3p2-82.el5 base
ເພື່ອເຮັດໃຫ້ການຊອກຫາຂອງທ່ານຖືກຕ້ອງກວ່າ, ກຳ ນົດຊື່ແພັກເກດກັບຮຸ່ນຂອງມັນ, ໃນກໍລະນີທີ່ທ່ານຮູ້. ຕົວຢ່າງເພື່ອຄົ້ນຫາເວີຊັນສະເພາະໃດ ໜຶ່ງ openssh-4.3p2 ຂອງຊຸດ, ໃຊ້ ຄຳ ສັ່ງ.
# yum list openssh-4.3p2
ຖ້າທ່ານບໍ່ຈື່ຊື່ຂອງຊຸດແທ້ໆ, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ຟັງຊັນຄົ້ນຫາເພື່ອຄົ້ນຫາທຸກໆຊຸດທີ່ມີຢູ່ເພື່ອໃຫ້ກົງກັບຊື່ຂອງຊຸດທີ່ທ່ານລະບຸ. ຕົວຢ່າງ, ເພື່ອຄົ້ນຫາທຸກໆຊຸດທີ່ກົງກັບ ຄຳ.
# yum search vsftpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.neu.edu.cn * epel: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * rpmforge: mirror.nl.leaseweb.net * updates: ftp.iitm.ac.in ============================== Matched: vsftpd ======================== ccze.i386 : A robust log colorizer pure-ftpd-selinux.i386 : SELinux support for Pure-FTPD vsftpd.i386 : vsftpd - Very Secure Ftp Daemon
ບອກວ່າທ່ານຢາກຮູ້ຂໍ້ມູນຂອງຊຸດກ່ອນຕິດຕັ້ງມັນ. ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນກ່ຽວກັບຊຸດພຽງແຕ່ອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.
# yum info firefox Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.neu.edu.cn * epel: mirror.neu.edu.cn * extras: mirror.neu.edu.cn * rpmforge: mirror.nl.leaseweb.net * updates: ftp.iitm.ac.in Available Packages Name : firefox Arch : i386 Version : 10.0.6 Release : 1.el5.centos Size : 20 M Repo : updates Summary : Mozilla Firefox Web browser URL : http://www.mozilla.org/projects/firefox/ License : MPLv1.1 or GPLv2+ or LGPLv2+ Description: Mozilla Firefox is an open-source web browser, designed for standards : compliance, performance and portability.
ເພື່ອບອກທຸກຊຸດທີ່ມີຢູ່ໃນຖານຂໍ້ມູນ Yum, ໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.
# yum list | less
ເພື່ອບອກທຸກຊຸດທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບ, ພຽງແຕ່ອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມ, ມັນຈະສະແດງທຸກຊຸດທີ່ຕິດຕັ້ງໄວ້.
# yum list installed | less
Yum ໃຫ້ຟັງຊັນຖືກ ນຳ ໃຊ້ເພື່ອຊອກຫາຊຸດໃດທີ່ມີເອກະສານສະເພາະ. ຕົວຢ່າງ: ຖ້າທ່ານຢາກຮູ້ຊື່ຂອງຊຸດທີ່ມີ /etc/httpd/conf/httpd.conf.
# yum provides /etc/httpd/conf/httpd.conf Loaded plugins: fastestmirror httpd-2.2.3-63.el5.centos.i386 : Apache HTTP Server Repo : base Matched from: Filename : /etc/httpd/conf/httpd.conf httpd-2.2.3-63.el5.centos.1.i386 : Apache HTTP Server Repo : updates Matched from: Filename : /etc/httpd/conf/httpd.conf httpd-2.2.3-65.el5.centos.i386 : Apache HTTP Server Repo : updates Matched from: Filename : /etc/httpd/conf/httpd.conf httpd-2.2.3-53.el5.centos.1.i386 : Apache HTTP Server Repo : installed Matched from: Other : Provides-match: /etc/httpd/conf/httpd.conf
ເພື່ອຊອກຫາ ຈຳ ນວນແພັກເກດທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບຂອງທ່ານມີການປັບປຸງ ໃໝ່, ກວດສອບການໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້
# yum check-update
ເພື່ອຮັກສາລະບົບຂອງທ່ານໃຫ້ທັນສະ ໄໝ ດ້ວຍຄວາມປອດໄພແລະການປັບປຸງແພັກເກດສອງ, ໃຫ້ເຮັດຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ມັນຈະຕິດຕັ້ງເພີ້ມ ໃໝ່ ທຸກລຸ້ນແລະການປັບປຸງຄວາມປອດໄພໃຫ້ກັບລະບົບຂອງທ່ານ.
# yum update
ໃນ Linux, ຈຳ ນວນແພັກເກດຈະຖືກຈັດເປັນກຸ່ມໂດຍສະເພາະ. ແທນທີ່ຈະຕິດຕັ້ງແພັກເກັດແຕ່ລະອັນກັບ yum, ທ່ານສາມາດຕິດຕັ້ງກຸ່ມສະເພາະທີ່ຈະຕິດຕັ້ງທຸກໆຊຸດທີ່ກ່ຽວຂ້ອງທີ່ເປັນຂອງກຸ່ມ. ຍົກຕົວຢ່າງໃນການລາຍຊື່ທຸກໆກຸ່ມທີ່ມີຢູ່, ພຽງແຕ່ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# yum grouplist Installed Groups: Administration Tools DNS Name Server Dialup Networking Support Editors Engineering and Scientific FTP Server Graphics Java Development Legacy Network Server Available Groups: Authoring and Publishing Base Beagle Cluster Storage Clustering Development Libraries Development Tools Eclipse Educational Software KDE (K Desktop Environment) KDE Software Development
ເພື່ອຕິດຕັ້ງກຸ່ມແພັກເກັດໃດ ໜຶ່ງ, ພວກເຮົາໃຊ້ຕົວເລືອກຄືການຕິດຕັ້ງກຸ່ມ. ຍົກຕົວຢ່າງ, ການຕິດຕັ້ງຖານຂໍ້ມູນ MySQL“, ພຽງແຕ່ປະຕິບັດ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.
# yum groupinstall 'MySQL Database' Dependencies Resolved ================================================================================================= Package Arch Version Repository Size ================================================================================================= Updating: unixODBC i386 2.2.11-10.el5 base 290 k Installing for dependencies: unixODBC-libs i386 2.2.11-10.el5 base 551 k Transaction Summary ================================================================================================= Install 1 Package(s) Upgrade 1 Package(s) Total size: 841 k Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : unixODBC-libs 1/3 Updating : unixODBC 2/3 Cleanup : unixODBC 3/3 Dependency Installed: unixODBC-libs.i386 0:2.2.11-10.el5 Updated: unixODBC.i386 0:2.2.11-10.el5 Complete!
ເພື່ອປັບປຸງຊຸດການຕິດຕັ້ງກຸ່ມທີ່ມີຢູ່, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ດັ່ງຮູບຂ້າງລຸ່ມນີ້.
# yum groupupdate 'DNS Name Server' Dependencies Resolved ================================================================================================================ Package Arch Version Repository Size ================================================================================================================ Updating: bind i386 30:9.3.6-20.P1.el5_8.2 updates 981 k bind-chroot i386 30:9.3.6-20.P1.el5_8.2 updates 47 k Updating for dependencies: bind-libs i386 30:9.3.6-20.P1.el5_8.2 updates 864 k bind-utils i386 30:9.3.6-20.P1.el5_8.2 updates 174 k Transaction Summary ================================================================================================================ Install 0 Package(s) Upgrade 4 Package(s) Total size: 2.0 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : bind-libs 1/8 Updating : bind 2/8 Updating : bind-chroot 3/8 Updating : bind-utils 4/8 Cleanup : bind 5/8 Cleanup : bind-chroot 6/8 Cleanup : bind-utils 7/8 Cleanup : bind-libs 8/8 Updated: bind.i386 30:9.3.6-20.P1.el5_8.2 bind-chroot.i386 30:9.3.6-20.P1.el5_8.2 Dependency Updated: bind-libs.i386 30:9.3.6-20.P1.el5_8.2 bind-utils.i386 30:9.3.6-20.P1.el5_8.2 Complete!
ເພື່ອລຶບຫຼືລຶບກຸ່ມຕິດຕັ້ງທີ່ມີຢູ່ແລ້ວອອກຈາກລະບົບ, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.
# yum groupremove 'DNS Name Server' Dependencies Resolved =========================================================================================================== Package Arch Version Repository Size =========================================================================================================== Removing: bind i386 30:9.3.6-20.P1.el5_8.2 installed 2.1 M bind-chroot i386 30:9.3.6-20.P1.el5_8.2 installed 0.0 Transaction Summary =========================================================================================================== Remove 2 Package(s) Reinstall 0 Package(s) Downgrade 0 Package(s) Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Erasing : bind 1/2 warning: /etc/sysconfig/named saved as /etc/sysconfig/named.rpmsave Erasing : bind-chroot 2/2 Removed: bind.i386 30:9.3.6-20.P1.el5_8.2 bind-chroot.i386 30:9.3.6-20.P1.el5_8.2 Complete!
ເພື່ອບອກລາຍຊື່ຫໍສະຫມຸດ Yum ທີ່ເປີດໃຊ້ງານທັງ ໝົດ ໃນລະບົບຂອງທ່ານ, ໃຫ້ໃຊ້ຕົວເລືອກຕໍ່ໄປນີ້.
# yum repolist repo id repo name status base CentOS-5 - Base enabled: 2,725 epel Extra Packages for Enterprise Linux 5 - i386 enabled: 5,783 extras CentOS-5 - Extras enabled: 282 mod-pagespeed mod-pagespeed enabled: 1 rpmforge RHEL 5 - RPMforge.net - dag enabled: 11,290 updates CentOS-5 - Updates enabled: 743 repolist: 20,824
ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສະແດງຫ້ອງສະ ໝຸດ yum ທີ່ເປີດໃຊ້ງານແລະພິການທັງ ໝົດ ໃນລະບົບ.
# yum repolist all repo id repo name status C5.0-base CentOS-5.0 - Base disabled C5.0-centosplus CentOS-5.0 - Plus disabled C5.0-extras CentOS-5.0 - Extras disabled base CentOS-5 - Base enabled: 2,725 epel Extra Packages for Enterprise Linux 5 - i386 enabled: 5,783 extras CentOS-5 - Extras enabled: 282 repolist: 20,824
ການຕິດຕັ້ງຊຸດສະເພາະຈາກຫໍສະມຸດທີ່ເປີດໃຊ້ງານຫລືພິການ, ທ່ານຕ້ອງໃຊ້ຕົວເລືອກ –enablerepo ໃນ ຄຳ ສັ່ງ yum ຂອງທ່ານ. ຍົກຕົວຢ່າງໃນການຕິດຕັ້ງ PhpMyAdmin 3.5.2 package, ພຽງແຕ່ປະຕິບັດ ຄຳ ສັ່ງ.
# yum --enablerepo=epel install phpmyadmin Dependencies Resolved ============================================================================================= Package Arch Version Repository Size ============================================================================================= Installing: phpMyAdmin noarch 3.5.1-1.el6 epel 4.2 M Transaction Summary ============================================================================================= Install 1 Package(s) Total download size: 4.2 M Installed size: 17 M Is this ok [y/N]: y Downloading Packages: phpMyAdmin-3.5.1-1.el6.noarch.rpm | 4.2 MB 00:25 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : phpMyAdmin-3.5.1-1.el6.noarch 1/1 Verifying : phpMyAdmin-3.5.1-1.el6.noarch 1/1 Installed: phpMyAdmin.noarch 0:3.5.1-1.el6 Complete!
ສິ່ງ ອຳ ນວຍຄວາມສະດວກຂອງ Yum ໃຫ້ເປັນຫອຍທີ່ທ່ານສາມາດປະຕິບັດໄດ້ຫຼາຍ ຄຳ ສັ່ງ.
# yum shell Loaded plugins: fastestmirror Setting up Yum Shell > update httpd Loading mirror speeds from cached hostfile * base: mirrors.sin3.sg.voxel.net * epel: ftp.riken.jp * extras: mirrors.sin3.sg.voxel.net * updates: mirrors.sin3.sg.voxel.net Setting up Update Process >
ໂດຍຄ່າເລີ່ມຕົ້ນ yum ເກັບຮັກສາຂໍ້ມູນແພັກເກດທັງ ໝົດ ທີ່ເປີດໃຊ້ໃນ/var/cache/yum/ກັບແຕ່ລະໄດເລກະທໍລີ, ເພື່ອ ທຳ ຄວາມສະອາດທຸກໄຟລ໌ທີ່ເກັບໄວ້ຈາກຫໍໄຕທີ່ເປີດໃຊ້ງານ, ທ່ານ ຈຳ ເປັນຕ້ອງ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເປັນປະ ຈຳ ເພື່ອ ທຳ ຄວາມສະອາດ cache ທັງ ໝົດ ແລະໃຫ້ແນ່ໃຈວ່າ ວ່າບໍ່ມີສິ່ງໃດເລີຍທີ່ບໍ່ ຈຳ ເປັນໃຊ້. ພວກເຮົາບໍ່ຕ້ອງການໃຫ້ຜົນຜະລິດຂອງ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້, ເພາະວ່າພວກເຮົາມັກຮັກສາຂໍ້ມູນທີ່ເກັບໄວ້ໃນຂໍ້ມູນທີ່ເກັບໄວ້ໄດ້.
# yum clean all
ເພື່ອເບິ່ງການເຮັດທຸລະ ກຳ ທັງ ໝົດ ທີ່ຜ່ານມາຂອງ ຄຳ ສັ່ງ yum, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# yum history Loaded plugins: fastestmirror ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 10 | root | 2012-08-11 15:19 | Install | 3 9 | root | 2012-08-11 15:11 | Install | 1 8 | root | 2012-08-11 15:10 | Erase | 1 EE 7 | root | 2012-08-10 17:44 | Install | 1 6 | root | 2012-08-10 12:19 | Install | 2 5 | root | 2012-08-10 12:14 | Install | 3 4 | root | 2012-08-10 12:12 | I, U | 13 E< 3 | root | 2012-08-09 13:01 | Install | 1 > 2 | root | 2012-08-08 20:13 | I, U | 292 EE 1 | System | 2012-08-08 17:15 | Install | 560 history list
ພວກເຮົາໄດ້ພະຍາຍາມຄອບຄຸມພື້ນຖານທັງ ໝົດ ເພື່ອຍົກລະດັບ ຄຳ ສັ່ງ yum ດ້ວຍຕົວຢ່າງຂອງພວກເຂົາ. ຖ້າມີສິ່ງໃດທີ່ກ່ຽວຂ້ອງກັບ ຄຳ ສັ່ງ yum ອາດຈະຫາຍໄປ. ກະລຸນາປັບປຸງຂໍ້ມູນຜ່ານຊ່ອງ ຄຳ ເຫັນຂອງພວກເຮົາ. ດັ່ງນັ້ນ, ພວກເຮົາຮັກສາການປັບປຸງແບບດຽວກັນໂດຍອີງໃສ່ ຄຳ ຕິຊົມທີ່ໄດ້ຮັບ.