79 Star 214 Fork 661

openEuler/docs-centralized

[文档] 我应该为openEuler选择怎样的软件源?

已完成
任务
创建于  
2020-04-22 17:48

背景:

我是一个用过CentOS,Ubuntu的欧拉新手,我们现在有个openEuler的操作系统,没法安软件,后来发现是没有安装软件源/repo源。

搜索无果

按照原来的习惯,我自然而然的搜索了“openeuler 软件源”,然而,无论在谷歌还是百度,我都没有找到我希望的答案(我期望的是一个来自官方配置源的指引),唯一相关的是一个第三方的网址:
https://www.jiucool.org/?p=10537

然后,我继续搜索了“openeuler repo源”的关键词,在百度依然没有搜到任何除了第三方网址外的链接。

然而“ubuntu 软件源”,“centos 软件源”我都可以在首屏招到我想要的答案。

最后,我在openeuler 配置 repo源的关键字,找到了答案。

关于“搜索无果”的问题,我理解这个和搜索引擎的“配合”有关系,但是,似乎没有一个比较官方的指引才是关键。

文档不清晰

以同样的关键字“openeuler repo源”的关键字,在google找到了配置repo源

我不太清楚,我这步到底配置的是dnf源还是yum源。

然而,我也依然还是不太清楚在什么场景下,我应该使用“openEuler本地源”、“openEuler的yum源”、“openEuler的dnf源”。

快速入门的文档中,也没有看到更多的关于源的选择的内容,仅有一句:

  • 在最小安装的环境下,并非安装源中所有的包都会安装。如果用户需要使用的包未安装,可将安装源挂载到本地制作repo源,通过DNF工具单独安装。

所以,从我的角度来看,似乎并没有通过“简单的搜索”或者“官方指引”找到我希望的答案。

问题:

  1. “repo源”和“软件源”等关键字是否都应该体现在文档中,文档只体现“repo源”是否会导致搜索“软件源”并找不到关键答案?

  2. 是否应该在哪个地方给用户说清楚,我应该选择哪个软件源?应该如何选择?优势和劣势是什么,我的场景是什么?
    尤其是我们目前支持yum和dnf源的情况下(提到Ubuntu我就想到apt,提到centos我就想到yum,提到openEuler我应该想到什么呢?)
    我比较理想的文档应该是:
    你在XXX的时候,可以选择yum源,可以通过XXX的方式配置,然后你就可以使用yum指令安装软件了
    你在XXX的时候,可以选择dnf源,可以通过XXX的方式配置,然后你就可以使用dnf指令安装软件了

  3. 快速入门的文档,是否应该新增一个关于“软件/repo源”配置的指引,写上默认的源配置指引,并且可以连接到2所述文档。

  4. 鉴于欧拉又有yum源又有dnf源的背景下,我们是否应该在这里讲清楚配置repo源在配什么?配完了以后到底是用yum还是dnf安装软件。

评论 (10)

Yikun 创建了任务 5年前
Yikun 关联仓库设置为openEuler/community 5年前
展开全部操作日志

Hey @yikunkero, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developpers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

dnf和yum是一个东西,文档里写的就是自己在搭建本地/在线的软件源,repo源和软件源是一个东西。

dnf和yum是一个东西

恩,明白,但openEuler对用户选择yum或者dnf有什么倾向吗?
[1] https://www.oschina.net/news/62550/yum-is-dead-long-live-dnf

文档里写的就是自己在搭建本地/在线的软件源,repo源和软件源是一个东西

我知道是一个东西,也理解本地/在线,这个issue里面提到的是“引导用户搜索的问题(通过搜索”openEuler 软件源“能找到我想要的文档)”以及“怎么改善文档能够更好引导用户的问题”,大部分欧拉用户群里都和我比较像,没用过欧拉,但是用过其他OS。

另外,再引申一个问题,为什么欧拉安好没有默认的源呢?出于什么考虑?

root# yum update
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".
root# dnf update
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".

另外,再引申一个问题,为什么欧拉安好没有默认的源呢?出于什么考虑?

root# yum update
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".
root# dnf update
Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d", "/etc/distro.repos.d".

@yikunkero 最新的版本已经默认添加了源

Thank you, @yikunkero

I think it is really a good point. Most of uses used to use search engine (google, baidu, bing) to get the answer.

We will prepare this.

@dnagene

Fred_Li 添加了
 
priority/high
标签
5年前
Fred_Li 关联仓库openEuler/community 修改为openEuler/docs 5年前

As it is more related with docs, I transferred this issue to the repo openeuler/docs.

@yikunkero 最新的版本已经默认添加了源

@overweight Greate, good to know about it, it's a very important improvement on user experience. : )

As it is more related with docs, I transferred this issue to the repo openeuler/docs.

@zerodefect Thanks for your help,

@yikunkero
回复问题1:
在如下章节中增加了openEuler repo源,openEuler yum源,软件源,软件仓库的关键字。
https://gitee.com/fhxing168/docs/blob/master/content/zh/docs/Administration/使用DNF管理软件包.md
https://gitee.com/fhxing168/docs/blob/master/content/zh/docs/Administration/搭建repo服务器.md
https://gitee.com/fhxing168/docs/blob/master/content/zh/docs/ApplicationDev/开发环境准备.md
回复问题2:
修改了如下章节,对openEuler发布件进行了说明。并且,在问题1修改的章节中也有提到openEuler在线yum源和openEuler本地yum源的配置方法。
回复问题3:
现在升级update repo源中的软件后就有默认的源了。
回复问题4:
在《openEuler 20.03 LTS 管理员指南》的“使用DNF管理软件包”章节是有写配置repo源时需要配置哪些参数,以及配置后用dnf命令管理软件包的。
https://gitee.com/fhxing168/docs/blob/master/content/zh/docs/Administration/使用DNF管理软件包.md

具体修改可参见如下PR。
https://gitee.com/openeuler/docs/pulls/175

fhxing 任务状态待办的 修改为进行中 5年前
fhxing 通过合并 Pull Request !175: Fixes issues.任务状态进行中 修改为已完成 5年前

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
预计工期 (小时)
开始日期   -   截止日期
-
置顶选项
优先级
里程碑
分支
参与者(6)
5329419 openeuler ci bot 1632792936 Rudy_tan-rudy_tan Yikun-yikunkero 5324761 overweight 1578984558 5250947 zerodefect 1578983253 fhxing-fhxing168
1
https://gitee.com/openeuler/docs-centralized.git
git@gitee.com:openeuler/docs-centralized.git
openeuler
docs-centralized
docs-centralized

搜索帮助