Zypper是OpenSUSE和企业版SUSE中软件包管理器ZYpp的命令行接口。 主要用于:1.管理软件包:zypper可用来安装、删除、更新和查询本地或远程的软件包。2.管理仓库:zypper可用命令行添加、删除、启用或禁用库。
1. 安装包
语法: # zypper install 示例:安装Mozilla firefox
zypper install MozillaFirefox
2.更新包
更新某一软件包: # zypper update 更新所有软件包: # zypper update
查看所有可用的更新列表:# zypper list-updates
3. 删除包
语法:# zypper remove
4. 查找包
语法:# zypper search 示例:查找所有git开头的软件包
5. 查看软件包详情
语法: zypper info 示例:查看curl的信息
zypper info curl
6. 用zypper添加库
语法:# zypper addrepo,如
zypper addrepo "http://download.opensuse.org/distribution/11.4/repo/oss/" "11.4"
执行此命令会在/etc/zypp/repos.d目录下生成11.4.repo文件,如下:
7. 查看库
语法:# zypper lr,zypper repos
查看repo完整的URI:zypper lr --uri
8. 在库中搜索包
语法:# zypper search --repo xxx
9. 库重命名
如将库11.4命令为suse:zypper renamerepo 11.4 suse
10. 删除库
用removerepo选项来移除库
11. 刷新库
语法:# zypper refresh xxx
12. 修改库信息
如自动刷新库11.4:zypper modifyrepo --refresh 11.4
如禁用库11.4:zypper modifyrepo --disable 11.4