可不可以打造deepin版AUR
Tofloor
poster avatar
心平气和
deepin
2020-04-21 02:40
Author
如题,在linux 世界里,无疑是linux用户在推动linux 系统的不断完善,不知道有没有可能,类似arch 的AUR来打造一个DUR呢,通过用户来维护一个软件仓库,大家有什么看法?
Reply Favorite View the author
All Replies
1 / 2
To page
avatar
心平气和
deepin
2020-04-21 02:41
#1
既然我们等不急官方,为什么不自己打造应用商店呢?
Reply View the author
avatar
lookfor
deepin
2020-04-21 03:19
#2
https://bbs.deepin.org/post/192400
既然我们等不急官方,为什么不自己打造应用商店呢?

论坛搜索 欧侃
Reply View the author
avatar
lixingpeng
deepin
2020-04-21 03:25
#3
好想法,但是我们是用户,不是开发者
Reply View the author
Comments
xiaobaizhang
2020-04-21 03:51
不是开发者也可以发现tbug,总能做出贡献的,毕竟玩deepin的大佬也很多的
avatar
Emmmmmmmm
deepin
2020-04-21 03:33
#4
深度商店不是能投递应用么(虽然我没用过
Reply View the author
avatar
心平气和
deepin
2020-04-21 03:50
#5
https://bbs.deepin.org/post/192400
深度商店不是能投递应用么(虽然我没用过

效率太低了
Reply View the author
avatar
心平气和
deepin
2020-04-21 03:54
#6
既然是开源,应用商店也应该让用户去决定吧https://bbs.deepin.org/user/48640
Reply View the author
avatar
ksplite
deepin
2020-04-21 04:30
#7
不现实,arch有AUR是因为他们的包管理器简单,PKGBUILD好写。而deepin的apt强大,相应的开发者打包工作很复杂。我一个Linux命令都没记全的人用了半个月manjaro就会写PKGBUILD了,debian至今毫无头绪,甚至专门看了一下文档,觉得真的很复杂。。。
还有,AUR包多是因为相同的包套到arch系所有发行版上基本都能用。debian系嘛,大家依赖、架构千奇百怪,很难有好的生态
Reply View the author
Comments
xiaobaizhang
2020-04-21 04:45
以deepin 为基础环境
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2020-04-21 04:31
#8
社区源计划可以尝试开启了
打包不难,甚至可以出自动化打包工具,或者弄好打包模板让用户打包,真的非常简单
法国友人lvtommy有自己的源,有很多deepin小工具,咱们是不是也可以合力做一个社区源?官方可以不出服务器,咱们自己维护一个国内云服务器就行
Reply View the author
avatar
ksplite
deepin
2020-04-21 04:56
#9
https://bbs.deepin.org/user/100397 以deepin为基础环境的话,也会由于人手不够,造成断更之类的情况。更何况由于deepin社区的高手数量低于debian、ubuntu社区(这样说应该没问题),我们不一定能保证打包质量高,不破坏依赖。
此外,如果你多了解一点打包相关,应该知道deb包原则上要求打包过程可完全复现(至少debian的那套工具链是这个效果),而arch很宽松,所以即使是arch系的官方源,也可能有一些奇怪的依赖(尤其是manjaro)。所以,效仿AUR不合理。
合理一点的还是由官方出服务器,社区维护一个软件源,直接用成品deb包。像AUR那样还要在本地索引资源、自行打包,不适合debian系的严谨包管理体系
Reply View the author
avatar
lookfor
deepin
2020-04-21 05:04
#10
https://bbs.deepin.org/post/192400
@xiaobaizhang 以deepin为基础环境的话,也会由于人手不够,造成断更之类的情况。更何况由于deepin社区的高 ...

他们看不到吗?
https://bbs.deepin.org/post/192002
Reply View the author
avatar
叶落随风
deepin
2020-04-21 05:21
#11
manjaro套个deepin的桌面就好了呗
Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2020-04-21 05:24
#12
本帖最后由 shenmo 于 2020-4-20 21:25 编辑
https://bbs.deepin.org/post/192400
@xiaobaizhang 以deepin为基础环境的话,也会由于人手不够,造成断更之类的情况。更何况由于deepin社区的高 ...

可以只维护几个不需要依赖且更新频繁的
比如下面这几个都是不需要依赖或者我把依赖扔进去的包,这样的完全可以放进去
http://www.shenmo.tech:666/?p=420

确定一个打包标准
比如统一放到/opt/community-app(官方包现在是/opt/app)
统一包名为名字加cpk(communnity-package)如firefox-zh-cpk
无依赖的统统可以扔,有依赖的进入人工审核队列,人工由志愿者担任
也许官方看得到。。。
该不该艾特jingle和aida大大呢?
Reply View the author
Comments
lengsir
2020-04-21 08:07
为啥你的网站要用66端口?用国内云服务器却没备案?
avatar
ksplite
deepin
2020-04-21 05:31
#13
本帖最后由 ksplite 于 2020-4-20 21:35 编辑
https://bbs.deepin.org/post/192400
可以只维护几个不需要依赖且更新频繁的
比如下面这几个都是不需要依赖或者我把依赖扔进去的包,这样的完全 ...

这么做其实差不多能行,deepin有社区源是大好事,我也主要是觉得不能照搬AUR那种在本地打包的机制。
但是这个统一后缀,有点“为了缩写而缩写”,对我这种强迫症而言观感极差,不如去掉
而且(个人认为)依赖包在一起真的很不优雅(强迫症晚期),像是强行flatpak?

其实说到底,社区确实很愿意干事,主要看官方给不给一套软件源维护方案
Reply View the author
avatar
星外之神
deepin
2020-04-21 05:48
#14
DUR         
Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2020-04-21 05:53
#15
https://bbs.deepin.org/post/192400
这么做其实差不多能行,deepin有社区源是大好事,我也主要是觉得不能照搬AUR那种在本地打包的机制。
但是 ...

关键是社区包怎么才能说明呢?我们不能再做一个应用商店吧?
firefox-zh-community-package?这也太。。。
我现在的命名是firefox-zh-sm,后面是打包者,避免了和官方源中撞包名,但是社区源不能这样,要保证包名不能瞎变
说起来,没有商店的话,还不如没有源,弄一个类似我那个网页的东西,下载deb包即可
就叫ddown下载站吧
Reply View the author
avatar
SamLukeYes
deepin
2020-04-21 05:56
#16
如果真的要搞DUR,应该是Debian User Repository而不是Deepin User Repository
Reply View the author
avatar
ksplite
deepin
2020-04-21 05:58
#17
https://bbs.deepin.org/post/192400
关键是社区包怎么才能说明呢?我们不能再做一个应用商店吧?
firefox-zh-community-package?这也太。。 ...

可以不管那些官方在维护的应用,这样不加后缀就没有问题了
然后官方考虑招安高质量软件包
(p.s.我早就看不下去firefox-zh这个包了,火狐中国版为什么不是firefox-cn?!?!)
Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2020-04-21 06:11
#18
https://bbs.deepin.org/post/192400
可以不管那些官方在维护的应用,这样不加后缀就没有问题了
然后官方考虑招安高质量软件包
(p.s.我早就看 ...

不知道啥时候官方加进来。。。
而且既然不是官方打包,名字就不应该是一样的,不然会出问题的
肯定是要修改的,具体方案现在讨论太早了
Reply View the author
avatar
昨夜的星辰
deepin
2020-04-21 06:18
#19
其实可能有的是像archlinuxcn的源,AUR还算了,就算是ARCH的AUR,里面的软件质量差别也是挺大的,对deb系来说有点难,如果软件搞坏了依赖更麻烦,不利于普通用户使用。
Reply View the author
avatar
xiamingyu
deepin
2020-04-21 06:33
#20
弄些没有质量保证的软件不是给官方找麻烦么?
Reply View the author
Comments
xiaobaizhang
2020-04-21 06:50
想要的是社区维护一套标准,有问题依靠社区,官方只是指定标准而已
1 / 2
To page