Opensuse zypper软件包管理器常用命令
Zypper是OpenSUSE和企业版SUSE中软件包管理器ZYpp的命令行接口。 主要用于:
1.管理仓库:zypper可用命令行添加、删除、启用或禁用库;(在上文Linux源基本介绍及更换国内源中已使用,在此仅总结)
zypper repos (或lr) 列出所有定义的安装源
zypper addrepo (或ar) 添加一个新的安装源
zypper removerepo (或rr) 删除指定的安装源
zypper renamerepo (或nr) 重命名指定的安装源
zypper modifyrepo (或mr) 修改指定的安装源
zypper refresh (或ref) 刷新所有安装源
zypper clean 清除本地缓存
2.管理软件包:zypper可用来安装、删除、更新和查询本地或远程的软件包。
zypper --version 查看zypper版本
zypper search (或 se) 查找包
zypper search (或se) --installed-only 查看已安装软件包
zypper info 查看某个已安装包详情
zypper install (或in) in 安装软件包或.rpm软件
zypper remove (或rm) 删除软件包
zypper verify (或ve) 检验软件包的依赖关系的完整性
zypper update (或up) 后加具体包名为更新该包,后续没加具体包名即为leap版更新系统
zypper source-install (或si) 安装源代码软件包和它们的编译依赖
zypper list-updates 只列出可更新的软件包(不会列出内核及漏洞、系统补丁等更新项)
3.更新系统(即更新系统内核(leap版不更新内核,每个leap版只使用一个内核)、所有已安装可更新软件包及安全漏洞等)
刷新源,使用以下命令:
sudo zypper refresh
如果使用的是openSUSE Leap:
sudo zypper update (或up)
如果使用的是openSUSE Tumbleweed,使用dist-upgrade或dup(简称);因为Tumbleweed是滚动发行版,因此要使用dist-upgrade选项:
sudo zypper dist-upgrade