Archive:Zypper changes 11.1

跳转到:导航搜索
本文档描述了自 openSUSE 11.0 至 11.1 以来 Zypper 的新功能和更改。

新功能

  • 服务管理命令:addservice, removeservice, modifyservice, refresh-services, services
  • zypper ref -s,--services 在刷新仓库之前触发服务刷新
  • zypper patch - 安装所有可用的所需补丁(类似于 'zypper up -t patch')
  • zypper list-patches - 列出所有可用的所需补丁(类似于 'zypper lu -t patch')
  • zypper targetos - 打印目标操作系统标识符 (distroname-arch)
  • zypper versioncmp - 比较两个版本字符串
  • zypper licenses - 打印已安装软件包的许可证和 EULA 摘要
  • --no-cd 全局选项 - 将忽略 cd/dvd 仓库
  • --no-remote 全局选项 - 将忽略远程 (ftp/http/smb) 仓库
  • zypper install foo.arch 现在可行
  • zypper install --from <repo> - 标记从指定仓库安装软件包(通过 glob/名称)(不会禁用其他仓库,就像使用 --repo 一样)
  • zypper cleanlocks - 删除未使用的软件包锁

更改

  • --type 现在在 updatelist-updates 命令中默认值为 package
  • list-updates 现在仅列出可安装的更新,要列出存在较新版本的 *所有* 软件包,已添加新的 --all/-a 选项。
  • addlock 和 removelock 命令现在可以接受多个参数
  • 已删除过时的选项 (ar --disabled, mr --enable-autorefresh --disable-autorefresh)
  • 仓库密钥信任和导入对话框合并为一个(已删除 PromptId PROMPT_YN_GPG_KEY_IMPORT_TRUSTED = 12)
  • modifyrepo --priority 选项现在也接受高于 99 的值。
  • zypp-checkpatches 工具已删除(zypp-refresh + zypper 是替代方案)
  • xu 已删除 - 'zypper --xmlout lu -t package -t patch' 取代它

参见