Deepin的仓库和Debian的SID到底什么关系?
Tofloor
poster avatar
ih******op@vip.qq.com
deepin
2018-04-09 23:32
Author
本帖最后由 ihipop 于 2018-4-9 18:09 编辑

Deepin的仓库和Debian的SID到底什么关系?
官方说Deepin的基本系统基于Debian的SID,但是
比如这个包
https://packages.debian.org/sid/remmina-plugin-rdp
Debian已经>=1.2.0-rcgit.27
然而Deepin仓库里面还是1.2.0~rcgit15
/etc/debian_version里面的内容还是8.0,基本上结束支持了


Reply Favorite View the author
Comments
poster avatar
aida
2018-11-02 01:25
欢迎大家讨论!
All Replies
avatar
ih******op@vip.qq.com
deepin
2018-04-10 21:55
#1
@aida
Reply View the author
avatar
justforlxz
deepin
2018-04-10 22:19
#2
定期同步sid仓库,所以会有一些差距。
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-04-11 22:09
#3
本帖最后由 ihipop 于 2018-4-12 11:58 编辑
https://bbs.deepin.org/post/155158
定期同步sid仓库,所以会有一些差距。

然而你们的一些系统文件里面的值会误导一些软件的判断,比如这个
明明是sid,但是Debian Version还是8.0,
在比如lsb的codename,明明你们源用的codename dist是panda (http://packages.deepin.com/deepin/dists/panda/),但是deepin-desktop-base这包里面的/etc/lsb-release文件里面的codename是unstable(既不是panda,也不是sid),然后一些软件,适配了你们deepin,却被这个误导。

能不能把这些东西规范一下,debian的DISTRIB_CODENAME里面,sid特指unstable 的codename,并不等同于unstable这个词
debian_version 在SID下也应该是sid,(或者panda/sid),而不是已经发布的结束支持的8.0的版本号。
我装完你们系统不改这些东西很多软件的判断都过不去。
Reply View the author
avatar
要讲武德
deepin
2018-04-12 04:43
#4
默默顶一下.
Reply View the author
avatar
iminto
deepin
2018-04-12 05:56
#5
我也支持楼主
Reply View the author
avatar
sinx
deepin
2018-04-12 14:36
#6
说的很有理,顶
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-04-12 19:59
#7

你们顶!d=====( ̄▽ ̄*)b 没用,要他们接受的 @aida
Reply View the author
avatar
158******55
deepin
2018-10-30 18:39
#8
严重赞同楼主。基础的东西规范太重要了。
Reply View the author
avatar
duanyao
deepin
2018-10-30 20:51
#9
还是不要认为 deepin 等于 debian sid 了,因为 debian sid 本身就是个经常变动的东西。
以前我装官方 wine 的 debian sid 版是可以的,但最近只能装 debian 9.0 版了。
保守一点,目前认为 deepin 向下兼容 debian 9.0 应该可以。
Reply View the author
avatar
158******91
deepin
2018-10-30 22:41
#10
unstable 这个让好多脚本安装过不了,只能手动该脚本,尴尬
Reply View the author
avatar
aurora
deepin
2018-10-30 23:58
#11
支持楼主
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-10-31 20:35
#12
https://bbs.deepin.org/post/155158
还是不要认为 deepin 等于 debian sid 了,因为 debian sid 本身就是个经常变动的东西。
以前我装官方 wine ...

不是sid,那他也一定会铆定某个版本吧?用着基本上是debian 9.0的仓库,debian_version写8.0算什么回事啊
lsb-release 里面的codename是unstable,源的dist又是panda
Reply View the author
avatar
iminto
deepin
2018-10-31 21:12
#13
https://bbs.deepin.org/post/155158
不是sid,那他也一定会铆定某个版本吧?用着基本上是debian 9.0的仓库,debian_version写8.0算什么回事啊 ...

这个是deepin的老问题了,粗糙。。。

很多软件版本,经常不改,更新了也不改,好多次了。比如内置终端
Reply View the author
avatar
152******14
deepin
2018-11-01 03:18
#14
以后深度就是深度   深度将慢慢变得度独立,不再是某某的影子。为了深度的未来,深度的内核也将独立维护,有可能区别于其他内核。莫要惊慌,为了稳定,为了实用,一切该牺牲的还是要牺牲的。所谓的完美其实都是不完美。
Reply View the author
avatar
duanyao
deepin
2018-11-01 20:14
#15
本帖最后由 duanyao 于 2018-11-1 12:17 编辑
https://bbs.deepin.org/post/155158
不是sid,那他也一定会铆定某个版本吧?用着基本上是debian 9.0的仓库,debian_version写8.0算什么回事啊 ...

我想是因为 deepin 还没有想清楚:1. 作为 debian 某版本的一个超集,并体现在 lsb 配置文件里。还是 2. 作为一个独立的发行版。

两者各有优缺点,现在 deepin 基本上是混合了两种状态吧。

话又说回来,应用程序去检测操作系统的发行版和版本,也是很不靠谱的做法,这等于是不给小众发行版机会了。正确的做法是特性检测,而不是版本检测。类似的问题:有的网站检测浏览器型号,不在白名单的就不工作;有的手游检测手机型号,不在白名单的就降低性能。

为了针对这些不靠谱的应用,有了浏览器的 user-agent 切换器,也有手机型号修改器。所以,我们可能也需要一个“操作系统版本切换器”,让 deepin 可以一键伪装成 debian、ubuntu等。当然,这也是有风险的,欺骗不靠谱的应用,并不能让它变得靠谱,搞乱你的系统也是有可能的。

Reply View the author