自学内容网 自学内容网

yum install和localinstall、rpm -i的区别是什么

yum install、localinstall、rpm -i安装命令对比

yum install命令执行安装,会使用远程软件包仓库中的地址。

yum install <package_name>将从远程仓库下载安装软件包。因此,安装某个版本的软件包时,需要配置指定的yum仓库地址,否则可能查找不到对应的软件包。但是,可以指定一个软件包的url地址,安装该远程地址的软件包;并且也可以指定一个本地的rpm包全名,即安装本地包,此时安装基本和localinstall没有区别。

yum localinstall <package_name_locate>用于安装本地的rpm包,并且会自动联网从远程仓库查找相关的依赖包,以完成安装,同时也可以指定一个远程包的url地址,执行安装。对于本地安装rpm包时,解决需要的安装依赖问题很有帮助。尤其是使用rpm -i安装本地包,有可能缺少依赖导致安装失败,这时可以使用 yum localinstall 解决。yum localinstall也可以指定一个远程的软件包的url地址,即执行安装网络地址上的软件包。

yum install指定一个软件包名,会从当前目录查找包(如果是一个包全名的话)、然后从远程仓库查找该软件包并下载;yum localinstall指定一个软件包名,会从当前目录查找安装包并在安装过程中,从远程仓库下载安装必须的依赖。

install 和 localinstall 后面都可以指定一个url地址的软件包,yum会安装该地址指定的软件。

rpm -i <package_name_locate>安装本地的rpm包,通常使用rpm -ivh xxx显示安装过程。如果包存在必须安装


原文地址:https://blog.csdn.net/taoxicun/article/details/140604805

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!