| 要在 Suse Linux 中擦除或移除包,使用 zypper附带remove或rm子命令。 root@kerneltalks # zypper rm telnetLoading repository data...Reading installed packages...Resolving package dependencies... The following package is going to be REMOVED:  telnet 1 package to remove.After the operation, 113.3 KiB will be freed.Continue? [y/n/...? shows all options] (y): y(1/1) Removing telnet-1.2-165.63.x86_64 ..........................................................................................................................[done]
 我们在此处移除了先前安装的 telnet 包。 使用 zypper 检查依赖或者认证已安装包的完整性有时可以通过强制忽略依赖关系来安装软件包。zypper使你能够扫描所有已安装的软件包并检查其依赖性。如果缺少任何依赖项,它将提供你安装或重新安装它的机会,从而保持已安装软件包的完整性。 使用附带 verify或ve子命令的zypper命令来检查已安装包的完整性。 root@kerneltalks # zypper veRefreshing service 'SMT-http_smt-ec2_susecloud_net'.Refreshing service 'cloud_update'.Loading repository data...Reading installed packages... Dependencies of all installed packages are satisfied.
 在上面的输出中,,你能够看到最后一行说明已安装包的所有依赖都已安装完全,并且无需更多操作。 如何在 Suse Linux 中使用 zypper 下载包zypper提供了一种方法使得你能够将包下载到本地目录而不去安装它。你可以在其他具有同样配置的系统上使用这个已下载的软件包。包会被下载至/var/cache/zypp/packages/<repo>/<arch>/目录。
 root@kerneltalks # zypper download telnetRefreshing service 'SMT-http_smt-ec2_susecloud_net'.Refreshing service 'cloud_update'.Loading repository data...Reading installed packages...Retrieving package telnet-1.2-165.63.x86_64                                                                                        (1/1),  51.8 KiB (113.3 KiB unpacked)(1/1) /var/cache/zypp/packages/SMT-http_smt-ec2_susecloud_net:SLES12-SP3-Pool/x86_64/telnet-1.2-165.63.x86_64.rpm ................................................[done] download: Done. # ls -lrt /var/cache/zypp/packages/SMT-http_smt-ec2_susecloud_net:SLES12-SP3-Pool/x86_64/total 52-rw-r--r-- 1 root root 53025 Feb 21 03:17 telnet-1.2-165.63.x86_64.rpm 
 你能看到我们使用 zypper将 telnet 包下载到了本地。 推荐阅读:在 YUM 和 APT 系统中只下载包而不安装 如何使用 zypper 列出可用包更新zypper允许你浏览已安装包的所有可用更新,以便你可以提前计划更新活动。使用list-updates或lu子命令来显示已安装包的所有可用更新。
 root@kerneltalks # zypper luRefreshing service 'SMT-http_smt-ec2_susecloud_net'.Refreshing service 'cloud_update'.Loading repository data...Reading installed packages...S | Repository                        | Name                       | Current Version               | Available Version                  | Arch--|-----------------------------------|----------------------------|-------------------------------|------------------------------------|-------v | SLES12-SP3-Updates                | at-spi2-core               | 2.20.2-12.3                   | 2.20.2-14.3.1                      | x86_64v | SLES12-SP3-Updates                | bash                       | 4.3-82.1                      | 4.3-83.5.2                         | x86_64v | SLES12-SP3-Updates                | ca-certificates-mozilla    | 2.7-11.1                      | 2.22-12.3.1                        | noarchv | SLE-Module-Containers12-Updates   | containerd                 | 0.2.5+gitr639_422e31c-20.2    | 0.2.9+gitr706_06b9cb351610-16.8.1  | x86_64v | SLES12-SP3-Updates                | crash                      | 7.1.8-4.3.1                   | 7.1.8-4.6.2                        | x86_64v | SLES12-SP3-Updates                | rsync                      | 3.1.0-12.1                    | 3.1.0-13.10.1                      | x86_64
 输出特意被格式化以便于阅读。每一列分别代表包所属仓库名称、包名、已安装版本、可用的更新版本和架构。 在 Suse Linux 中列出和安装补丁(编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |