Linux yum和Up2date命令之间的差异

时间:2020-03-05 15:28:54  来源:igfitidea点击:

在本教程中,我将在Linux中显示Yum命令和Up2date命令的差异差异。
YellowDog更新程序,修改(yum)是一个用于包管理的开源和免费命令行实用程序。
它只与Linux操作系统具有RPM工具兼容。
yum的基本概念是找出安装任何包所需的依赖项。
在此实用程序的帮助下,我们可以轻松管理多个计算机而无需手动将每个计算机与RPM命令更新。

yum通常使用存储在调用/var/cache/yum/yum /的根目录中的包。

"up2date"是由Red Hat Enterprise Linux,Fedora Core和CentOS等大多数常见的Linux操作系统使用的命令或者工具,与其包管理器。
这有一个非常好的依赖性解决功能。
此工具使用的目录位置是/etc/sysconfig/rhn /源。
此位置是从Up2date搜索不同包的地方,然后下载以及安装较新的软件包并升级我们的操作系统。
我们可以说它是我们的Red Hat Packager Manager的前端实用程序。

yum vs up2date命令

1)更新所有包

下面的命令都检查和更新操作系统中的所有RPM。

# yum update
# up2date –u

2)更新特定包

下面的命令检查并更新特定的RPM或者包。

# yum update <package name>
# up2date –u <package name>

3)安装包

将此处提供的特定包作为参数安装。

# yum install <package name>
# up2date –i <package name>

将此处提供的特定包作为参数安装。

4)删除包装

此命令用其依赖包删除特定包。

# yum remove <package name>
# rpm –e <package name>

5)列表包需要更新

此命令将列出所有需要更新的包。

# yum list updates
# up2date –l

6)列表可用包

此命令将列出其源中的所有可用软件包。

# yum list available
# up2date –show-available

7)列出已安装的软件包

此命令显示系统中所有已安装的包的列表。

# yum list installed
# rpm –qa

8)在组中更新包

此命令更新组中的包。

# yum groupupdate
# up2date –u @

9)在组中安装默认包

这将在组中安装默认包。

# yum groupinstall
# up2date –i @

10)删除组中的包装

这将删除组中的所有包。

# yum groupremove
# Not possible in this command

11)列出组中的包

此命令将列出组中的可用包。

# yum grouplist
# up2date –show-groups

12)基于架构安装的特定包装

此命令将根据特定体系结构安装包。

# yum install <package>.<arch>
# up2date –arch=.

例如Up2date -arch = i386.mysql

13)显示包无法通过一些存储库提供

此命令将显示通过某些订阅通道或者某些存储库无法使用的所有包。

# yum list extras
# up2date –show-orphans

14)列出满足依赖项的包

这将列出满足依赖项的所有包。
甚至,我们也可以了解RPM包提供这些文件。

# yum whatprovides
# up2date –whatprovides=

15)注册到Redhat网络

在此命令的帮助下,我们可以注册我们的Red Hat网络系统。

# rhn_register
# up2date –register