yum用于CentOS和Redhat。apt-get适用于Debian和Ubuntu。同样,zypper用于SUSE Linux。Zypper是用于OpenSUSE和SUSE Enterprise Linux平台中软件包管理的命令行工具。在较高级别上,您可以使用zypper命令来管理两个不同的事情:
管理存储库:Zypper还具有使用存储库的能力。您可以从命令行添加,删除,启用或禁用存储库。它还具有在安装过程中确定存储库优先级的能力。
管理软件包:Zypper用于安装,删除,更新和查询本地或远程媒体的软件包。
I.使用Zypper管理软件包
1.使用zypper安装软件包
要使用zypper命令安装软件包,请使用以下语法:
例如,要安装Mozilla firefox及其所有依赖项,请执行以下操作:
2.安装源程序包
要将源程序包安装在存储库中,请使用source-install选项,如下所示。
3.系统范围的全发行版升级
要在系统上执行完整发行版升级,请使用dup选项和zypper,如下所示:
4.删除程序包
要删除软件包,请使用如下所示的remove选项。这也将删除所有缺陷。
5.更新软件包
安装软件包后,您可以使用update命令将其升级到新版本,如下所示。
6.搜索特定的程序包
要从存储库中搜索软件包,请使用以下命令。您也可以在关键字中使用通配符。
在此示例中,它将搜索以关键字“ usb”开头的所有软件包。
7.查看有关包装的详细信息
要显示有关特定软件包的信息,请对zypper使用info选项,如下所示:
8.使用Zypper安装补丁
您也可以使用zypper在系统上安装补丁。
首先,使用补丁选项查看所有可用补丁,如下所示:
9.锁定特定的包裹
程序包锁定可防止更改系统上的程序包。设置此锁定后,您将无法删除,升级软件包。
以下示例显示了如何设置软件包锁并在需要时将其删除。
使用“ al”选项将软件包锁添加到ypbind软件包。al代表“添加锁”