up2date命令更新Redhat企业Linux(RHEL)的方法
时间:2020-01-09 10:40:50 来源:igfitidea点击:
问题描述:如何使用up2date命令通过RHN更新Redhat企业Linux服务器?
解决方法:对于Redhat企业Linux操作系统,您需要通过Redhat Network Satellite /代理服务器(通常由大型主机/ISP或大型RHEL安装设置使用)从RHN获取更新,以安装关键和非关键安全更新以及二进制文件包。
向RHN注册我的系统
要向RHN注册系统,请输入以下命令,并按照屏幕上的说明进行操作:
# up2date --register
警告!这些示例仅适用于RHEL 2.x,3.x和4.x版本。
RHEL版本5.x带有yum实用程序,用于更新和安装软件包。
显示更新的软件列表(安全修复程序)
在shell提示符下执行以下命令:
# up2date -l
通过应用所有更新来修补系统
要下载所有更新,请执行以下命令:
# up2date -u
强制更新或打补丁
有时您需要强制应用更新。
默认情况下,RHN不安装新内核,因此您需要使用以下命令运行更新:
# up2date -uf
安装新软件/rpm
使用up2date命令从RHN安装新的RPM:
# up2date httpd
更新已安装的软件
要修复最新的错误或应用补丁,请对php软件包使用up2date命令,如下所示:
# up2date php
下载源RPM文件
仅下载源软件包,但不安装:
# up2date -d --src Package-Name
显示可用软件包的列表
# up2date --showall # up2date --showall | grep httpd
安装特定的体系结构软件包
如果您使用的是64位RHEL版本,则可以安装32个软件包:
# up2date --arch=i386 mysql
上面的命令将安装mysql 32位版本而不是64位版本。
显示哪个包提供文件
您可以轻松地找到哪个RPM软件包提供了该文件。
例如,查找提供/etc/passwd文件的文件:
# up2date --whatprovides "/etc/passwd"
输出:
setup-2.5.37-1.3.noarch
它查询RHN服务器以逗号分隔的依赖性列表。
它将返回满足这些依赖关系的软件包列表。
显示组软件列表
选项show-groups显示可通过up2date命令安装的所有组件组。
这对于安装整套软件(例如开发环境)是很好的。
# up2date --show-groups
输出:
Administration Tools Arabic Support Assamese Support Authoring and Publishing GNOME GNOME Desktop Environment GNOME Software Development Games and Entertainment Windows File Server Workstation Common X Software Development X Window System XEmacs
要安装X组软件开发,只需执行以下命令:
# up2date -i "@ X Software Development "