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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人