zypper包管理器

zypper包管理器简介

zypper包管理器是OpenSUSE LInux的默认包管理器。


opensuse服务器稳定版

SUSE Linux Enterprise Server简称SLES,是SUSE Linux企业服务器付费商业版本。
OpenSUSE Leap简称SLE, Leap 使用 SUSE Linux Enterprise (SLE)的源码构建,是 OpenSUSE服务器首选。它是一个开源和社区驱动的发行版,发布周期较慢,因此,比 TumbleWeed(滚动发行版) 更适合。社区驱动,这意味着它在发布之前要经过严格的测试。

OpenSUSE MicroOS 适用于单一用途的服务器应用。
https://get.opensuse.org/zh_CN/server/


查看OpenSUSE版本

# 通用方式查看Linux发行版本
cat /etc/os-release

在这里插入图片描述

# 通用方式查看Linux发行版本
lsb_release -a

在这里插入图片描述

# openSUSE查看版本
cat /etc/SUSE-brand

在这里插入图片描述

# SUSE查看版本
cat /etc/SuSE-release

zypper包管理器常用方法

https://zh.opensuse.org/SDB:Zypper_用法


zypper软件仓库和软件源管理:

https://blog.csdn.net/hunjiancuo5340/article/details/81772733

选项简写说明
reposlr列出库
servicessl列出库(目的是与rug兼容)
addrepoar添加库
sa
添加库(目的是与rug兼容)
renamereponr重命名指定的安装源
modifyrepomr修改指定的安装源
refreshref刷新所有安装源
clean
清除本地缓存

添加repos(软件仓库)

## Alias是自己给这个源随便定义的英文别名
zypper sa -t YaST [URL] [Alias]

# 添加软件仓
zypper sa -t YaST http://mirrors.tencentyun.com/suse suse 
zypper sa -t YaST http://mirrors.tencentyun.com/suse/update update

添加源(services)

https://blog.csdn.net/u012359618/article/details/52294368

# Alias是自己给这个源随便定义的英文别名
zypper addrepo -f [URL] [Alias]

# 添加源并自动刷新
zypper ar -f http://xx(源名称) 别名
zypper addrepo -f http://xx(源名称) 别名

添加后会在/etc/zypp/repo.d/目录下生成alias.repo配置文件
在这里插入图片描述


查看repos(软件仓库)

https://mirrors.ustc.edu.cn/help/opensuse.html

# 列出软件仓
zypper lr
zypper repos

在这里插入图片描述

# 确认当前配置的软件源
zypper lr -d

在这里插入图片描述


查看services(软件源) 和 zypper lr 作用一样
# 查看services(软件源)
zypper ls
zypper sl
zypper services

只查看已启用的源
# 只查看已启用的源
zyper ls -E

在这里插入图片描述


禁用所有源

# 禁用所有源
zypper mr -da

在这里插入图片描述


启用所有源

## -e 表示启用源
## -a 表示all 
zypper mr -ea

禁用指定源

# 禁用指定源
zypper mr -d http://xxx(或lr中的源名称)

启用指定源

## -e 表示启用源
## 1 表示要启用的源编号
zypper mr -e 1

刷新所有源

# 刷新所有源
zypper ref
zypper refresh

删除源和仓库

# 删除软件仓库(repos)
zypper rr name

# 删除软件源(services)
zypper rs name

zypper的查询选项:

选项缩写说明
searchse安装软件包
packagespa列出所有可用的软件包
patternspt列出所有可用的模式
productspd列出所有可用的产品
what-provideswp列出能够提供指定功能的软件包

查看安装包详情

# 查看安装包详细信息
zypper if 包名
zypper info 包名

搜索软件包


搜索本地和软件源中的程序
# 搜索本地和软件源中的程序 
zypper se 包名
zypper search <package-name> 

查找本地安装的程序
# 查找本地安装的程序 
zypper se --installed-only 包名
zypper search --installed-only  <package-name>  

zypper软件管理

选项说明
install, in安装软件包
remove, rm删除软件包
verify, ve检验软件包依赖关系的完整性
update, up更新已安装的软件包到新的版本
dist-upgrade, dup整个系统的升级
source-install, si安装源代码软件包和它们的编译依赖

安装安装软件包

# 安装软件包
zypper in -y 包名
zypper install <package-name>  

在这里插入图片描述


更新所有软件

# 更新所有软件
zypper up -y zypper
zypper update   

卸载软件包

# 卸载软件包
zypper rm -y 包名
zypper remove <package-name>  

在这里插入图片描述


清理本地的包缓存

# 清理本地的包缓存
zypper clean -a

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值