• 使用zypper安装软件



        最近跳槽去了新公司,新公司使用的是SUSE的系统,软件的安装和原来的用的redhat或者Centos也不太一样,之前使用centos可以使用yum来方便地安装软件,SUSE下是使用zypper工具来进行安装软件,下面是学习使用zypper工具的小总结,留个备忘,以方便自己以后使用。
    和yum一样,在使用zypper工具之前,需要设置软件源的地址,设置软件源地址的方法如下:
    zyppr ar URL alias 表示添加一个软件源的地址,下面是针对软件源的操作,可以自行进行设置,可以对软件源进行添加、删除、重命名、查看等一系列操作。
    安装源操作:
    repos, lr 列出所有定义的安装源。
    addrepo, ar 添加一个新的安装源。
    removerepo, rr 删除指定的安装源。
    renamerepo, nr 重命名指定的安装源。
    modifyrepo, mr 修改指定的安装源。
    refresh, ref 刷新所有安装源。
    clean 清除本地缓存。
    例如:添加11.3的官方软件和升级源
    zypper ar http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.3/repo/oss/suse main
    zypper ar http://download.opensuse.org/distribution/11.3/repo/non-oss/suse/ nonoss
    zypper ar http://download.opensuse.org/update/11.3/suse update

    设置好源以后,就需要先刷新源软件,请耐心等待,尤其是第一次使用的时候会需要较长时间。
    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 安装源代码软件包和它们的编译依赖。


    更多的操作请使用zypper --help查看!

  • 相关阅读:
    跳跃表的分析与实现
    怎样解决jsp:include标签在包括html文件时遇到的乱码问题
    高速掌握函数指针
    行编辑距离Edit Distance——动态规划
    栈的实现
    客客安装英文语言包
    Swift和Objective-C混合编程
    Android中关于JNI 的学习(三)在JNI层訪问Java端对象
    多台主机共享键鼠
    Phalcon 开发工具(Phalcon Developer Tools)
  • 原文地址:https://www.cnblogs.com/feihongwuhen/p/7169757.html
Copyright © 2020-2023  润新知