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      

  

 

 

posted @ 2022-12-10 14:01  兴趣追逐  阅读(1495)  评论(0编辑  收藏  举报