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 @   兴趣追逐  阅读(1566)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示