基于RedHat的系统yum工具的使用说明

1、列出已经安装的包

yum list installed

2、使用yum安装包

yum install package_name

3、也可以手动下载rpm安装文件并用yum安装,这叫做本地安装

yum localinstall package_name.rpm

4、yum更新软件

列出所有已安装包的可用更新
yum list updates

更新某个特定的软件包
yum update package_name

将更新列表中所有的包进行更新操作
yum update

5、yum卸载软件

只删除软件包保留配置文件和数据文件
yum remove package_name

删除软件和它所有的文件
yum erase package_name

6、处理损坏的包依赖关系

有时在安装多个软件包时,某个包的软件依赖关系可能会被另一个包的安装覆盖掉,这叫做损坏包的依赖关系。

如果系统出现了这个问题,可以先试试下面的命令:

yum clean all

然后试着使用yum命令的update选项,有时只要清理了放错位置的文件就行了。

如果还是不行,试试下面的命令:

yum deplist package_name

 这个命令显示了所有包的库依赖关系以及什么软件可以提供这些库的依赖关系,一旦知道某个软件包需要的库,你就能安装它们了。举例如下:

[root@localhost]# yum deplist xterm
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
package: xterm.x86_64 295-3.el7
  dependency: /bin/sh
   provider: bash.x86_64 4.2.46-31.el7
  dependency: libICE.so.6()(64bit)
   provider: libICE.x86_64 1.0.9-9.el7
  dependency: libX11.so.6()(64bit)
   provider: libX11.x86_64 1.6.5-2.el7
  dependency: libXaw.so.7()(64bit)
   provider: libXaw.x86_64 1.0.13-4.el7
  dependency: libXft.so.2()(64bit)
   provider: libXft.x86_64 2.3.2-2.el7
  dependency: libXmu.so.6()(64bit)
   provider: libXmu.x86_64 1.1.2-2.el7
  dependency: libXpm.so.4()(64bit)
   provider: libXpm.x86_64 3.5.12-1.el7
  dependency: libXt.so.6()(64bit)
   provider: libXt.x86_64 1.1.5-3.el7
  dependency: libc.so.6(GLIBC_2.15)(64bit)
   provider: glibc.x86_64 2.17-260.el7
  dependency: libfontconfig.so.1()(64bit)
   provider: fontconfig.x86_64 2.13.0-4.3.el7
  dependency: libtinfo.so.5()(64bit)
   provider: ncurses-libs.x86_64 5.9-14.20130511.el7_4
  dependency: libutempter.so.0()(64bit)
   provider: libutempter.x86_64 1.1.6-4.el7
  dependency: rtld(GNU_HASH)
   provider: glibc.x86_64 2.17-260.el7
   provider: glibc.i686 2.17-260.el7

如果这样还是不行,使用如下命令忽略依赖关系损坏的那个包,继续更新其它的软件包,这可能救不了损坏的包,但是至少可以更新系统上其它的包。

yum update --skip-broken

 7、yum软件仓库

如果想知道你正在从哪些仓库中获取软件,输入下面的命令:

yum repolist

如果仓库中没有你需要的软件,就需要配置有你需要软件的仓库,配置文件位于/etc/yum.repos.d目录下,需要添加正确的URL,并获得必要的加密密钥。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于Redhat OpenStack的自动化部署OpenStack是可行的。已经有一些工具和脚本可以实现这一目标。其中一个例子是功能可以在Ubuntu 14.04 Server版本上自动化安装部署具有主/主式高可用性(HA)的OpenStack集群,包括自动安装Ceph作为后端存储。 具体的部署步骤包括: 1. 配置NTP节点并初始化设置。 2. 配置本地yum仓库,并将镜像文件上传至NTP节点。 3. 搭建基于http的网络yum源。 4. 搭建NTP服务。 5. 配置Controller控制节点和Compute计算节点的初始化设置。 6. 安装RedHat OpenStack,并进行必要的配置。 7. 配置OVS桥接。 此外,还可以使用一些其他的工具和脚本来实现自动化部署OpenStack,例如使用RHEL7-Errata仓库中的软件包。可以通过将以下内容添加到yum配置文件中来启用该仓库: [RHEL7-Errata] name=RHEL7-Errata baseurl=http://192.168.1.10/openstack/RHEL7-Errata enable=1 gpgcheck=0 总之,基于Redhat OpenStack的自动化部署可以通过合适的工具和脚本来实现,具体步骤包括配置NTP节点、设置本地yum仓库、安装RedHat OpenStack等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [OpenStackHA集群自动化部署工具ProStack.zip](https://download.csdn.net/download/weixin_39840515/11385813)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [原生RedHat OpenStack搭建](https://blog.csdn.net/qq_45668124/article/details/128664058)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [基于Redhat Openstack实现自动化部署Openstack云操作系统](https://blog.csdn.net/qq_53086187/article/details/120991688)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

#慧#

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值