当前位置: 首页 > Linux

yum安装卸载软件常用命令

时间:2023-04-06 05:29:59 Linux

1.使用yum安装和卸载软件,有一个前提,就是yum安装的包都是rpm格式的。安装命令是,yuminstall~,yum会查询数据库,看是否有这个包,如果有,查看其依赖冲突关系,如果没有依赖冲突,那么最好下载安装;有的话会有提示,问你是要同时安装依赖,还是删除冲突的包,你自己判断;删除的命令是,yumremove~,和安装一样,yum也会查询数据库,给出解决依赖的提示。其中~代表软件名称1、使用YUM安装软件包命令:yuminstall~2。使用YUM删除软件包命令:yumremove~2。使用yum查询要安装的软件我们经常会遇到这样的情况,想要安装一个软件,只知道和它有关系,却不知道具体叫什么。这时候yum的查询功能就起作用了。我们可以使用yumsearchkeyword之类的命令进行搜索。比如我们要安装一个InstantMessenger,但是又不知道有哪些,不妨使用yumsearchmessenger之类的命令来搜索。Yum将搜索所有可用rpm的描述。在描述中列出所有与messeger相关的rpm包,这样我们可能会得到gaim、kopete等,并从中选择。有时我们会遇到安装了一个包,但不知道它的用途,可以使用命令yuminfopackagename来获取信息。1.使用YUM查找包命令:yumsearch~2.列出所有可安装包命令:yumlist3.列出所有可更新包命令:yumlistupdates4.列出所有已安装包命令:yumlistinstalled5.列出所有已安装但未在yumRepository包命令:yumlistextras6.列出指定包信息命令:yumlist~7.使用YUM获取包信息命令:yuminfo~8.列出所有包信息命令:yuminfo9.列出所有可更新包信息命令:yuminfoupdates10、列出所有已安装的包信息命令:yuminfoinstalled11、列出所有已安装但未在YumRepository中的包信息命令:yuminfoextras12、列出包提供了哪些文件命令:yumprovides~3。清除YUM缓存Yum会将下载的包和标头存储在缓存中,不会自动删除它们。如果我们认为它们占用了磁盘空间,我们可以使用yumclean命令来清除它们。更准确的用法是yumcleanheaders清除headers,yumcleanpackages清除下载的rpm包,yumcleanall清除所有。1、清除缓存目录(/var/cache/yum)下的包命令:yumcleanpackages2。清除缓存目录(/var/cache/yum)下的headers命令:yumcleanheaders3。清除缓存目录(/var/cache/yum)下旧的headers命令:yumcleanoldheaders4。清除缓存目录(/var/cache/yum)中的软件包和旧headers命令:yumclean,yumcleanall(=yumcleanpackages;yumcleanoldheaders)4.yum命令工具使用示例yumupdate`升级系统yuminstall~安装指定软件包yumupdate~升级指定软件包yumremove~卸载指定软件yumgrouplist查看系统中已安装和可用的软件组,可以安装``yumifavailablegrooupinstall~``安装上一个命令显示的可用软件组之一yumgrooupdate~更新指定软件组的软件包yumgrooupremove~卸载指定软件组中的软件包yumdeplist~查询指定软件包的依赖关系yumlistyum\*列出所有以yum开头的包yumlocalinstall~从硬盘安装rpm包并使用yum解决依赖关系,个人觉得这个插件很有效,速度确实提高了。\#yum-yinstallyum-fastestmirror注意在CentOS4上,名字是yum-plugin-fastestmirror提示2:扩展你的rpm包官方包很多,如何修复他。我需要自己编译吗?好吧,你安装这个包,它来自RedHat5。\#RedHatEnterpriseLinux5/i386:rpm-Uhv\#RedHatEnterpriseLinux5/x86_64:rpm-Uhv\#ATrpms[atrpms]name=CentOS-$releasever–ATrpmsbaseurl=$releasever-$basearch/atrpms/stablegpgcheck=1复制代码技巧3:Rpm搜索。还是有rpm包找不到怎么办,上下面这个网站。基本上都收齐了,可以用高级搜索看看。技巧四:通过yum工具下载rpm源码包。前提是安装了yum-utils包。如果安装了。\#yum下载器--source;RPM源码包\#yumdownloader--sourcevsftpd当然如果没有源码包就加一个source[linux-src]name=Centos$releasever-$basearch-Sourcebaseurl=$releasever/os/SRPMS/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release技巧5:软件组安装有时我们安装系统,有些管理软件没有安装,比如开发包开发,我们可以使用软件包来安装它们。\#yumgrouplist可以列出所有软件包。比如我们要安装开发相关的包\#yumgroupinstall"DevelopmentLibraries"\#yumgroupinstall"DevelopmentTools"。比如我们要安装中文支持\#yumgroupinstall"ChineseSupport"\#yumdeplistpackage1#查看程序package1的依赖关系可以使用man查看上面所有命令参数的使用:[root@liangxu常用文件]$manyumyum-yinstall包名(支持*):自动选择y,全自动yuminstall包名(支持*):手动选择y或nyumremove包名(不支持*)rpm-ivh包名(支持*):installrpmpackagerpm-epackagename(不支持*):uninstall上面的rpmpackage是良序教程网为各位小伙伴分享的yum安装卸载软件常用命令。以上就是良序教程网为各位小伙伴们分享的Linux相关知识。