SUSE Linux 软件管理

SUSE Linux 软件管理

  • 1. Zypper
    • 1.1. 用法
      • 1.1.1. 全局选项
      • 1.1.2. 目标选项
      • 1.1.3. 命令
    • 1.2. zypper 的几个重要选项
    • 1.3. zypper 软件管理
    • 1.4. zypper 的查询选项
    • 1.5. 用 zypper 管理软件包
    • 1.6. 用 zypper 管理仓库
    • 1.7. 设置本地源
    • 1.8. 将系统镜像作为一个本地源

1. Zypper

Zypper 是 OpenSUSE 和企业版 SUSE 中软件包管理器 ZYpp 的命令行接口。

主要用于:

  1. 管理软件包: zypper 可用来安装、删除、更新和查询本地或远程的软件包。
  2. 管理仓库: zypper 可用命令行添加、删除、启用或禁用库。

1.1. 用法

1.1.1. 全局选项

1.1.2. 目标选项

1.1.3. 命令

1.2. zypper 的几个重要选项

选项 说明
列出库
列出库 (目的是与 rug 兼容)
添加库
添加库 (目的是与 rug 兼容)
重命名指定的安装源
修改指定的安装源
刷新所有安装源
清除本地缓存

1.3. zypper 软件管理

选项 说明
安装软件包
删除软件包
检验软件包依赖关系的完整性
更新已安装的软件包到新的版本
整个系统的升级
安装源代码软件包和它们的编译依赖

1.4. zypper 的查询选项

选项 说明
安装软件包
列出所有可用的软件包
列出所有可用的模式
列出所有可用的产品
列出能够提供指定功能的软件包

1.5. 用 zypper 管理软件包

  1. 安装包

语法:

示例: 安装 Mozilla firefox

  1. 安装源码包

语法:

示例: 从库中安装 apache

  1. 更新包
  • 更新某一软件包:
  • 更新所有软件包:
  • 查看所有可用的更新列表:
  1. 删除包

语法:

示例: 移除 Mozilla Firefox

  1. 查找包

语法:

示例: 查找所有 usb 开头的软件包

  1. 查看软件包详情

语法:

示例: 查看 usbutils 的信息

  1. 打补丁
  • 查看所有可打补丁:
  • 安装指定补丁:
  1. 锁住包

软件包被锁之后将不能被移除或升级, 下面演示一下如何加锁

  1. 加 选项锁住包文件 “usbutils”, 是 的缩写
  1. 加 选项查看所有已被锁住的软件包, 是 的缩写
  1. 解锁包

加 选项解锁 usbutils, 是 的缩写

1.6. 用 zypper 管理仓库

  1. 用 zypper 添加库

语法:

  1. 创建本地库

我们可以使用 zypper 从本地目录中创建一个包含所有 rpm 文件的本地库

语法:

示例: 创建一个名为 Linuxprobe_Repo 的本地目录, 包含所有 rpm 文件

注: 你也可以通过此命令添加 NFS 或 FTP 路径

  1. 查看库

查看 repo 完整的 URI:

  1. 在库中搜索包

列出指定库 Mozillarepo 的所有软件包

  1. 库重命名

重命名库可以用 renamerepo 选项

示例: 将库 “Linuxprobe_Repo” 的名字改成 “MyLinuxRepo”

  1. 删除库

用 removerepo 选项来移除库

  1. 备份库

用 export 选项可以备份一系列库文件

  1. 从备份文件中添加库
  1. 禁用 / 使用库

示例: 用 modifyrepo 选项的 -d 参数来禁用 Mozilla 库

示例: 用 modifyrepo 选项 -e 参数来允许使用 Mozilla 库

  1. 刷新库

示例: 刷新 Mozilla 库

示例: 自动刷新指定库

1.7. 设置本地源

存放 repo 文件目录:

创建目录:

赋予目录权限:

挂载 iso 文件:

或者拷贝 iso 目录文件到 or:

配置本地 repo:

查看列出库:

清楚本地缓存:

刷新所有安装源:

列出所有可用的模式:

列出所有可用的产品:

删除源:

查看安装软件包:

列出仓库优先级:

列出仓库的 URI:

测试安装:

1.8. 将系统镜像作为一个本地源

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24689 人正在系统学习中

来源:云满笔记

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月1日
下一篇 2021年11月1日

相关推荐