页次: 1
一直想要把深度桌面环境移植到 arch 上来,无奈由于种种原因未能如愿。
现在好了,随着 deepin 2014 的发布,整个 dde 也做了重写,不再依赖 gnome 等库,移植的时候方便很多,加之国外开发者 @metak 的热心支持,目前深度桌面环境已经可以较为完美的运行在 arch 上了,欢迎诸位 archer 安装体验。
具体操作如下,添加 OBS 源到 /etc/pacman.conf:
[home_metakcahura_arch-deepin_Arch_Extra]
SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/metakcahura:/arch-deepin/Arch_Extra/$arch
# 若升级时若总是提示文件校验失败,使用备用地址即可
#Server = http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/repositories/home:/metakcahura:/arch-deepin/Arch_Extra/$arch
然后安装 deepin 相关的包:
sudo pacman -Sy deepin deepin-extra
更多信息可以浏览 github 上的主页,并欢迎大家积极反馈
离线
有几个包和社区源里的冲突了呢。
go 是什么情况?如果官方源里的不能用的话应该使用另外的名字(比如 go-deepin),否则没必要重复打包的。
另外建议设置一下「打包者」信息(目前都是 Unknown Packager)。
离线
OBS 打包机制所限,默认不支持 community 里的包,所以不得不克隆一份,但这些包仅作为依赖参照,默认不会安装。
关于“打包者”等信息我回头看下,谢谢提醒。
离线
哦,原来如此。也就是不用管那些包了。
离线
关于 “Unknown Packager”的问题,是由于第三方仓库维护的包没有使用签名导致,请暂且忽略。。。
离线
关于 “Unknown Packager”的问题,是由于第三方仓库维护的包没有使用签名导致,请暂且忽略。。。
这个是署名,和签名无关。在 /etc/makepkg.conf 里设置 PACKAGER 变量,或者设置 PACKAGER 环境变量就可以了。
离线
fasheng 说:关于 “Unknown Packager”的问题,是由于第三方仓库维护的包没有使用签名导致,请暂且忽略。。。
这个是署名,和签名无关。在 /etc/makepkg.conf 里设置 PACKAGER 变量,或者设置 PACKAGER 环境变量就可以了。
原来如此,不过我看了下 OBS 的相关源码,没有找到对应的接口,比较可惜
https://github.com/openSUSE/obs-build/b … ch#L19-L22
最近编辑记录 fasheng (2014-09-02 21:45:59)
离线
哦,那就只好这样子了。源挺不错的 :-)
离线
原谅我歪楼了,OBS真是一个很好的自动编译机,不过好像不是特别多用来当ArchLinux仓库的,楼主推荐用它来做个人仓库吗?
最近编辑记录 danielhugo (2014-09-10 01:05:06)
本人的 Arch Linux 软件仓库:http://git.io/-1
本人的广告过滤及代·理规则订阅页面:http://git.io/f0x
离线
原谅我歪楼了,OBS真是一个很好的自动编译机,不过好像不是特别多用来当ArchLinux仓库的,楼主推荐用它来做个人仓库吗?
OBS 确实不错,只是对 archlinux 的支持欠完善(目前的代码是 GSoC 贡献的),最大的问题就是上面提到的不支持 [community] 仓库,相关依赖需要自己手动补齐,其他还好。尤其自动化编译很优秀,上游包更新后,下游包会自动重新编译,而且支持多种源码获取方式,方便升级 PKGBUILD。做个人仓库完全可以胜任。
离线
很棒 deepin的各种软件已经装上
离线
页次: 1