【问题标题】:zypper: command not found in SUSE linuxzypper:在 SUSE linux 中找不到命令
【发布时间】:2017-07-13 13:13:23
【问题描述】:

我不知道 zypper 就像 SUSE 的 yum。我从 bin 中删除了该文件,现在我无法通过它安装任何应用程序。我抛出一个错误,

sudo: zypper: 找不到命令

如何重新安装 zypper 并使其正常工作?

【问题讨论】:

  • 你最好在serverfault.com上提问。
  • 不要使用“尽快”或“请”这样的字眼
  • 您使用的是哪个版本的 Suse 和架构?
  • @STBLand:我认为“请”是可以的,除非结果短语听起来像乞求(我们得到很多“请帮助我”,我怀疑它会鼓励人们更快地回复) .不过,你肯定是对的。
  • SUSE 版本为 12,架构为 x86_64

标签: linux suse zypper


【解决方案1】:

根据您的系统和架构,在在线存储库(即http://download.opensuse.org/distribution/13.2/repo/oss/suse/i586/)中找到 Zypper 包文件 (RPM),下载 (wget) 并安装 (rpm -i):

wget http://download.opensuse.org/distribution/13.2/repo/oss/suse/i586/zypper-1.11.14-2.1.i586.rpm

sudo rpm -ivh zypper-1.11.14-2.1.i586.rpm

【讨论】:

  • 由于两个依赖关系而失败:1> zypper-1.11.14-2.1.x86_64 需要 libzypp.so.1429()(64bit) 2> libzypp.so.1429(ZYPP_plain)( zypper-1.11.14-2.1.x86_64 需要 64 位),但我已经有了这些更新版本(软件包 libsolv-tools-0.6.14-2.13.1.x86_64 [比 libsolv-tools-0.6.6 更新-1.1.x86_64) 已经安装],因此我无法安装 zypper 要求的依赖项的确切版本。我该如何继续,我应该获得 zypper 的更新版本吗?
  • zypper-1.12.23-1.3.x86_64 这是我之前的 zypper
  • @Niteshkumar 这个答案是如何处理这种情况的示例,而不是分步指南。
  • @Niteshkumar,我也面临同样的问题... Nitesh 你找到解决上述问题的方法了吗?
  • @NeerajKumarYadav 我有我正在使用的 SUSE 的 ISO 映像。我提取了 ISO 并从那里获得了“zypper”文件,并将其粘贴回我从中删除它的 bin。如果您有相同 SUSE 版本的 iso,请尝试相同。
猜你喜欢
  • 2022-01-04
  • 2012-08-19
  • 2017-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 2012-06-29
相关资源
最近更新 更多