opensuse 软件源
软件源就是你下载文件的地方,也可以叫供应源,储存库, 仓库,应用商店等等。
一、软件源分类
根据是否联网分为
(一)离线的软件源
你所见到的第一个软件源或许是DVD或是U盘。这种软件源是离线软件源。
(二)在线的软件源
你可以添加远程服务器地址为软件源,这种叫做在线软件源。
根据网址类型分为
(一)官方软件源
官方软件源由 openSUSE 提供。官方软件源是默认添加的。
1.OSS(Open Source Software)开源软件
leap版本:
http://download.opensuse.org/distribution/leap/15.3/repo/oss/
tumbleweed版本:
http://download.opensuse.org/tumbleweed/repo/oss/
镜像源
leap版本:
https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.3/repo/oss/
tumbleweed版本:
https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/oss/
2.Non-OSS(Non-Open Source Software)非开源软件,如:Steam、Opera
leap版本:
http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/
tumbleweed版本:
http://download.opensuse.org/tumbleweed/repo/non-oss/
镜像源
leap版本:
https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.3/repo/non-oss/
tumbleweed版本:
https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/non-oss/
oss及non-oss用于发布opensuse的每日构建快照,快照中包含系统所需的全部软件包及更新。
3.oss Update 开源软件包的安全更新及错误修复
这个只有leap版本:
http://download.opensuse.org/update/leap/15.3/oss/
镜像源
https://mirrors.ustc.edu.cn/opensuse/update/leap/15.3/oss/
4.Non-OSS Update 非开源软件包的安全更新及错误修复
这个只有leap版本:
http://download.opensuse.org/update/leap/15.3/non-oss/
镜像源
https://mirrors.ustc.edu.cn/opensuse/update/leap/15.3/non-oss/
5.tumbleweed的更新源只有一个,update
tumbleweed版本:
http://download.opensuse.org/update/tumbleweed/
镜像源
https://mirrors.ustc.edu.cn/opensuse/update/tumbleweed/
update仅用于推送临时安全补丁,如当日快照已发布但仍有临时安全补丁时,会首先推送至 update 源,并在次日合入下一版快照。
禁用 update 源并不会使系统缺失任何功能或安全更新,仅会导致一些更新晚些推送。
6.Src-OSS(Source of Open Source Software)开源软件源码包
leap版本:
http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/
tumbleweed版本:
http://download.opensuse.org/source/tumbleweed/repo/oss/
镜像源
一般没有
7.Src-Non-OSS(Source of Non-Open Source Software)非开源软件源码包
leap版本:
http://download.opensuse.org/source/distribution/leap/15.3/repo/non-oss/
tumbleweed版本:
http://download.opensuse.org/source/tumbleweed/repo/non-oss/
镜像源
一般没有
8.Debug 调试信息包
http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/
http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/
http://download.opensuse.org/debug/tumbleweed/repo/oss/
http://download.opensuse.org/debug/tumbleweed/repo/non-oss/
http://download.opensuse.org/update/leap/15.3/oss_debug/
http://download.opensuse.org/update/leap/15.3/non-oss_debug/
9.@System 伪储存库
@System 会列出当前安装的所有包。
10.sle-update backports-update
从 openSUSE Leap 15.3 开始,Leap 直接使用来自 SUSE Enterprise Linux 的二进制包,所以和旧版 Leap 相比,15.3 新增了 repo-sle-update 和 repo-backports-update 两个 update 源。
详见:openSUSE:Step.
http://download.opensuse.org/update/leap/15.3/backports/
http://download.opensuse.org/update/leap/15.3/sle/
镜像源
https://mirrors.ustc.edu.cn/opensuse/update/leap/15.3/backports/
https://mirrors.ustc.edu.cn/opensuse/update/leap/15.3/sle/
10.国内镜像源
上面一直都在提镜像源,那么镜像源是什么?
镜像源就是复制了官方源的国内服务器,一般有几个小时的延迟
https://mirrors.ustc.edu.cn/opensuse/
https://mirrors.aliyun.com/opensuse/
https://mirrors.163.com/openSUSE/
https://mirrors.tuna.tsinghua.edu.cn/opensuse/
opensuse开发的MirrorBrain,会把所有的镜像地址隐藏起来,只暴露出一个中央服务器,所有人只需使用这个中央服务器(download.opensuse.org),它会根据你的 IP 地理位置为你分配一个离你最近的镜像,但是在你那边显示的依旧是来自 download.opensuse.org。所以一般不必添加镜像源,除非你连中央服务器都连不上。
11.总结
所以总结一下leap所需要的所有源如下:
server=http://download.opensuse.org
$server/distribution/leap/$releasever/repo/oss/
$server/distribution/leap/$releasever/repo/non-oss/
$server/update/leap/$releasever/oss
$server/update/leap/$releasever/non-oss
$server/update/leap/$releasever/sle/
$server/update/leap/$releasever/backports/
Leap 的版本号($releasever)应该填写为 15.1 、15.2 或 15.3 (具体取决于你安装的版本,直接填写 $releasever 则系统会自动填写版本号。)
tubleweed所需要的所有源如下:
server=http://download.opensuse.org
$server/tubleweed/repo/oss/
$server/tubleweed/repo/non-oss/
$server/update/tumbleweed/
(二)社区源
社区源是由志愿者提供的源。也叫第三方源。
为什么会有这种源,因为为了避免专利纠纷。一些软件是有专利的,不允许官方源提供,而社区源不受专利限制,那么我们就可以从社区源下载安装。
Packman是opensuse最大的社区源
http://packman.links2linux.org/
镜像
https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_15.4/
https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Tumbleweed/
https://mirrors.aliyun.com/packman/suse/openSUSE_Leap_15.4/
https://mirrors.aliyun.com/packman/suse/openSUSE_Tumbleweed/
https://mirror.tuna.tsinghua.edu.cn/packman/suse/openSUSE_Leap_15.4/
https://mirror.tuna.tsinghua.edu.cn/packman/suse/openSUSE_Tumbleweed/
(三)项目源
就是软件自己的官网,不由openSUSE官方维护,是由各自项目维护
KDE
提供 KDE 项目相关软件的软件源,详见 KDE 软件源。
GNOME
提供 GNOME 项目相关软件的软件源,详见 GNOME 软件源。
Xfce
供 Xfce 项目相关软件的软件源,详见 Xfce 软件源。
二、优先级
优先级是一个1到200的值,1最高,200最低。默认优先级都是99。0表示默认优先级。
如果有多个源提供同一个包,那么将优先使用优先级最高的源。
重要:优先级与版本的比较
在任何情况下,优先级最高的储存库都是优先的。因此,请确保更新储存库总是具有最高优先级,否则您可能会安装过时的版本,直到下一次联机更新时才会更新该版本。
三、源操作
(一)列出源
zypper lr
zypper lr -u # 列出供应源 URI
zypper lr -d # 列出供应源的其他数项属性
zypper lr -P # 列出供应源优先级并依此排序
zypper lr -e my # 导出全部的供应源设定信息至文件 my.repo
(二)添加源
zypper ar http://download.videolan.org/pub/vlc/SuSE/11.1 vlc
zypper ar http://download.opensuse.org/repositories/X11:/XGL/openSUSE_11.1/X11:XGL.repo # 通过 .repo 文件
zypper ar -c ftp://some.download.site myalias # 添加之前试探供应源
zypper ar my/dir/with/rpms local # 添加含 RPM 文件的本地目录为供应源
(三)刷新源
zypper refresh
zypper ref packman main # 您也可以只指定特定的源刷新
zypper ref -f upd # 强制upd源刷新
(四)删除源
zypper rr vlc 1
(五)修改源
zypper mr -d 6
Repository 'repo-non-oss' has been sucessfully disabled.
启用 packman 的自动刷新并缓存 RPM 文件,再设置其优先级为 70:
# zypper mr -rk -p 70 packman
Autorefresh has been enabled for repository 'packman'.
RPM files caching has been enabled for repository 'packman'.
Repository 'packman' priority has been set to 70.
(六)重命名源
zypper nr 3 upd
Repository 'openSUSE-11.1-Updates' renamed to 'upd'.
当前该命令只能更改源的别名 (alias),若您想更改显示的名称,请参阅 mr 命令。
取一个简短的别名可以方便地用于命令参数或 --repo 选项中。
使用别名较之序号安全,序号可能变化而使您出错,较之 URI 简单,URI 太长复制黏贴不便。
opensuse 软件源相关推荐
- OpenSUSE 15.2 切换到中科大软件源
OpenSUSE 15.2 切换到中科大软件源 首先禁用默认软件源 sudo zypper mr -da 添加中科大软件源 sudo zypper ar -fcg https://mirrors.us ...
- OpenSUSE 15.2 切换国内软件源
1.首先禁用默认软件源 sudo zypper mr -da 2.Aliyun mirrors 阿里软件源 sudo zypper ar -fc https://mirrors.aliyun.com/ ...
- linux教程opensuse,OpenSUSE 11软件源
第1个openSUSE 11软件源有eva.stardict等,暂时未全 zypper ar http://download.opensuse.org/repositories/home:/Thrut ...
- linux软件包管理(dpkg、rpm)与软件源的由来(apt、yum、Yast)
文章补充与总结: ubuntu中dpkg与apt的关系: dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dp ...
- 镜像 网站 linux 程序,腾讯开源镜像网站(腾讯云软件源)地址,附使用说明
腾讯开源镜像网站(腾讯云软件源/Tencent Open Source Mirror Site)正式上线了,以下为相关介绍及使用说明. 腾讯开源镜像网站介绍 腾讯云软件源由腾讯云提供支持.搭建此开源镜 ...
- 国内开源镜像站点汇总(Centos、Apache、MySQL等各种软件源)
一.站点版 (一).企业站 网易:https://mirrors.163.com/ 搜狐:http://mirrors.sohu.com/(Ubuntu旧发行版同步被冻结,不同步Ubuntu新发行版, ...
- “软件源”是什么?常用软件源有哪些?
在计算机中,软件源(Software Source)指的是软件包的发布和分发位置,通常是一组由软件开发者或社区维护的服务器或存储库.软件源包含了软件包的二进制文件.源代码.文档等资源,用户可以通过软件 ...
- Zypper——suse软件查询 安装 升级 与 软件源编辑
概述:本文主要讲解了zypper的软件源管理,软件的基本操作(查找/安装/更新/卸载等). 1.简介 每一个linux系统下面,往往都有一个集成的软件管理高级工具,在ubuntu下面是apt,在sus ...
- 将ubuntu光盘作为安装源_[转载]Ubuntu 以光盘做为软件源
Ubuntu 10.04以光盘做为软件源 可以去官方下载种子和DVD光盘. 用DVD光盘作为源,安装软件 sudo mount ubuntu-10.04-dvd-amd64.iso /media/ap ...
最新文章
- [scrum]2011/9/24-----第四天
- mysql查询后从高到低排序_[MySQL基础]三、排序查询
- koa2 mysql增删改查_koa2对mongodb的增删改查
- Ubuntu下安装JDK1.8并配置开发环境
- android视频压缩框架,GitHub - tangpeng/VideoCompressor: Android 使用自带的MediaCodec 框架进行本地视频压缩,速度嗖嗖的,亲测有效!!!...
- 关于FragmentManager动态管理Fragment时Fragment生命周期的探究
- 机器学习之特征选择(feature_selection)
- 使用oprofile查找性能瓶颈
- c语言超市收银台程序,超市收银电脑操作流程
- Mac中无法运行旧版本印象笔记:版本太旧 你的本地印象笔记数据是由新版印象笔记管理
- matlab分析电梯,一种基于Matlab/Simulink的电梯驱动系统建模方法
- 使用WebSockets搭建多人在线聊天室
- ZT 80-90年代港台300部电视剧 你看过多少?
- php 修改pdf文件内容,pdf中怎么擦掉某些内容
- latex去心领域符号
- edm java_EDM推送
- oracle数据库长连接和短连接,tcp 长连接与短连接
- 考勤记录查询java_kaoqin 一个员工考勤软件,用java和sql写的,实现基本的签到和查询功能 Develop 238万源代码下载- www.pudn.com...
- word2010公式编辑器 格式设置
- 做市商交易策略-期货
热门文章
- Iconfont图标使用-打造自己项目下…
- 迎接物联网时代,区块链大有可为
- Chap.10 总结《CL: An Introduction》 (Vyvyan Evans)
- 真三国无双战服务器维护,真三国无双霸怎么进不去
- 【ESP 保姆级教程】 疯狂传感器篇 —— 案例:ESP8266 + 人体红外热释电模块(HC-SR501) +自定义微信告警(简易防盗装置)
- 对进行神经网络的图片进行预处理
- HC15产品设计初衷
- ABAQUS二次开发中对单个节点施加力和约束
- Wifi内窥镜模块 wifi图传方案 wifi视频方案定制
- this作用域和闭包