Linux yum和Up2date命令之间的差异
在本教程中,我将在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