Linux系统中yum命令的知识详解.docx
Linux系统中yum命令的知识详解Linux系统中yum命令的知识详解Linux系统中的yum命令其实相当于是一个软件包管理器,那么下面由学习啦我为大家整理了linux系统中yum命令的知识详解,希望对大家有帮助!Linux系统中yum命令的知识详解yum(YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,能够自动处理依靠性关系,并且一次安装所有依靠的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum语法yumoptionscommandpackage.options:可选,选项包括-h(帮助),-y(当安装经过提示选择全部为yes),-q(不显示安装的经过)等等。command:要进行的操作。package操作的对象。yum常用命令1.列出所有可更新的软件清单命令:yumcheck-update2.更新所有软件命令:yumupdate3.仅安装指定的软件命令:yuminstallpackage_name4.仅更新指定的软件命令:yumupdatepackage_name5.列出所有可安裝的软件清单命令:yumlist6.删除软件包命令:yumremovepackage_name7.查找软件包命令:yumsearchkeyword8.去除缓存命令:yumcleanpackages:去除缓存目录下的软件包yumcleanheaders:去除缓存目录下的headersyumcleanoldheaders:去除缓存目录下旧的headersyumclean,yumcleanall(=yumcleanpackages;yumcleanoldheaders):去除缓存目录下的软件包及旧的headersLinux系统中yum命令的详细实例实例1安装pam-develrootwww#yuminstallpam-develSettingupInstallProcessParsingpackageinstallargumentsResolvingDependencies=先检查软件的属性相依问题-Runningtransactioncheck-Packagepam-devel.i3860:0.99.6.2-4.el5settobeupdated-ProcessingDependency:pam=0.99.6.2-4.el5forpackage:pam-devel-Runningtransactioncheck-Packagepam.i3860:0.99.6.2-4.el5settobeupdatedfilelists.xml.gz100%|=|1.6MB00:05filelists.xml.gz100%|=|138kB00:00-FinishedDependencyResolution(省略)实例2移除pam-develrootwww#yumremovepam-develSettingupRemoveProcessResolvingDependencies=同样的,先解决属性相依的问题-Runningtransactioncheck-Packagepam-devel.i3860:0.99.6.2-4.el5settobeerased-FinishedDependencyResolutionDependenciesResolved=PackageArchVersionRepositorySize=Removing:pam-develi3860.99.6.2-4.el5installed495kTransactionSummary=Install0Package(s)Update0Package(s)Remove1Package(s)=还好,并没有属性相依的问题,单纯移除一个软件Isthisoky/N:yDownloadingPackages:Runningrpm_check_debugRunningTransactionTestFinishedTransactionTestTransactionTestSucceededRunningTransactionErasing:pam-devel#1/1Removed:pam-devel.i3860:0.99.6.2-4.el5Complete!实例3利用yum的功能,找出以pam为开始的软件名称有哪些?rootwww#yumlistpam*InstalledPackagespam.i3860.99.6.2-3.27.el5installedpam_ccreds.i3863-5installedpam_krb5.i3862.2.14-1installedpam_passwdqc.i3861.0.2-1.2.2installedpam_pkcs11.i3860.5.3-23installedpam_smb.i3861.1.7-7.2.1installedAvailablePackages=底下则是可升级的或未安装的pam.i3860.99.6.2-4.el5basepam-devel.i3860.99.6.2-4.el5basepam_krb5.i3862.2.14-10base扩展:Linux系统中yum命令的安装步骤网易(163)yum源是国内最好的yum源之一,无论是速度还是软件版本,都非常的不错。将yum源设置为163yum,能够提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。安装步骤首先备份/etc/yum.repos.d/CentOS-Base.repomv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件,放入/etc/yum.repos.d/(操作前请做好相应备份)CentOS5:CentOS5-Base-163.repoCentOS6:CentOS6-Base-163.repo运行下面命令生成缓存yumcleanallyummakecacheLinux系统中yum命令的知识详解Linux系统中的yum命令其实相当于是一个软件包管理器,那么下面由学习啦我为大家整理了linux系统中yum命令的知识详解,希望对大家有帮助!Linux系统中yum命令的知识详解yum(YellowdogUpdater,Modified)是一个在Fedora和RedHat以及推荐度: