基础命令 ·

OpenSUSE 使用zypper 常用命令

操作命令:

zypper+ 参数
repos,                    lr 列出所有定义的安装源。
addrepo,               ar 添加一个新的安装源。
removerepo,        rr 删除指定的安装源。
renamerepo,        nr 重命名指定的安装源。
modifyrepo,         mr 修改指定的安装源。
refresh,                ref 刷新所有安装源。
clean                    清除本地缓存。

添加源好以后需要先刷新:

zypper refresh

安装某个软件包

zypper install package_name

安装某个版本的软件包

zypper install package_name=version

安装以某个单词名字开头的所有软件包

zypper install package_name*

卸载某个软件包

zypper remove package_name

升级某个软件包

zypper update package_name

要一次安装和删除多个包,请使用 +/- 或 ~/! 修改键一次性安装和删除包:

zypper install emacs -vim 或:zypper remove emacs +vim

可使用此命令来获取所有可用新包的列表:

zypper list-updates

类似的,要列出所有所需的包,请使用:

zypper list-patches

具体的软件管理有如下几项:

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

安装过程中可能会有的源连接不上,或者报错,一般只要源正常就可以安装上,或者检查安装包名是否有问题。

关注运维天涯微信、新浪微博

评论已关闭