基本操作

  • 查看源和仓库

1、查看repos (软件仓库)

  1. zypper lr
  2. zypper lr -p # 以优先级列出仓库

2、查看services(软件源)

  1. zypper ls
  • 删除源和仓库

1、删除软件仓库

  1. zypper rr name

2、删除软件源

  1. zypper rs name
  • 添加源和仓库
  1. # suse11SP3
  2. zypper addrepo http://download.opensuse.org/repositories/server:/monitoring/SLE_11_SP3/ server_monitoring
  3. # suse12
  4. zypper addrepo http://download.opensuse.org/repositories/server:/monitoring/SLE_12/ server_monitoring
  • 更新

    1. zypper refresh
    2. zypper update
  • 安装

    1. zypper install xxyy
    2. zypper in yum

    关于镜像

    官方镜像站点列表

    http://mirrors.opensuse.org/

    国内镜像站点

    http://mirror.bjtu.edu.cn/opensuse/ 北京交通大学
    http://fundawang.lcuc.org.cn/opensuse/ linux校园联盟
    http://mirrors.163.com/openSUSE/ 网易开源镜像
    http://mirrors.sohu.com/opensuse/ 搜狐开源镜像
    http://mirrors.ustc.edu.cn/opensuse/ 中国科学技术大学开源软件镜像
    http://mirrors.xmu.edu.cn/opensuse/ 厦门大学开源软件镜像

    中华台北镜像站点

    http://ftp.ncnu.edu.tw/Linux/OpenSuSE/ 国立暨南国际大学
    http://ftp.twaren.net/Linux/OpenSuSE/ 国家网络计算中心
    http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/ 元智咨讯工程学系

    镜像加载

    使用命令 zypper addrepo -f [URL] [Alias] (Alias是自己给这个源随便定义的英文名)添加软件源并开启自动刷新,如:
    阿里云镜像源:

    1. zypper addrepo -f http://mirrors.aliyun.com/opensuse/update/leap/42.3/oss openSUSE-42.3-Update-Oss
    2. zypper addrepo -f http://mirrors.aliyun.com/opensuse/update/leap/42.3/non-oss/ openSUSE-42.3-Update-Non-Oss
    3. zypper addrepo -f http://mirrors.aliyun.com/packman/openSUSE_Leap_42.3/ aliyun-packman

    科大镜像源:

    1. zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/distribution/leap/42.3/repo/oss USTC:42.3:OSS
    2. zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/distribution/leap/42.3/repo/non-oss USTC:42.3:NON-OSS
    3. zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/update/leap/42.3/oss USTC:42.3:UPDATE-OSS
    4. zypper ar -fc https://mirrors.ustc.edu.cn/opensuse/update/leap/42.3/non-oss USTC:42.3:UPDATE-NON-OSS

    网易镜像源:

    1. zypper addrepo -f http://mirrors.163.com/openSUSE/update/11.1/ main
    2. zypper addrepo -f http://mirrors.163.com/openSUSE/distribution/11.1/repo/non-oss/ nonoss
    3. zypper addrepo -f http://mirrors.163.com/openSUSE/distribution/11.1/repo/oss/ oss