好奇楼主现在用的是什么发行版本?
openSUSE
离线
yjcoshc 说:这些问题在g+上发过一次,但得不到理想的答案,再在这里再问一次试试
1、archlinux在gcc大版本升级(如4.7到4.8)后有没有类似fedora那样做mass rebuild,即将官方源软件包用新版gcc重新构建一次?(我看了下changelog,好像没有,在这里想确认一下)没有. 新版 gcc 打包后编译服务器(或者自己本地的编译环境)会更新到新版 gcc, 这个时间点以后的包才是新版 gcc 编译的. Arch 通常只在必须的时候 rebuild 包 (比如 soname 改变, ABI 不兼容等).
yjcoshc 说:2、archlinux的大多数软件包是用build server编译的还是打包者自己编译然后签名上传的?(我查过好像archlinux只有一台build server)
较大的软件包多数是 build server 编译的, 比如 内核, chromium, firefox 等. 较小的包有时候是打包者自己编译的. 无论在 build server 还是本地, 社区的标准化工具 (devtools) 都会生成带完整 base/base-devel 的 chroot 来编译包. 虽然有的维护者会"不小心"普通的 makepkg 一下就上传了, 这样的包可能出现未察觉的少依赖/多链接了几个(不该链接的)库.
yjcoshc 说:3、上一次qt5进源,qt变qt4时是否依赖qt的软件包都要改pkgbuild重新编译?KDE呢?有没有出现这种情况:即qt已经变qt4了,但KDE还没有重新编译好,更新后KDE就挂了?
没有这个问题, 我们用 [staging] 和 [community-staging] 来慢慢 rebuild 较大量的软件, 完成后一次性发布到 [testing]/[community-testing]. 对于 /bin => /usr/bin 等等大型变动也是如此.
yjcoshc 说:4、升级需要人工干预的情况出现的多不多?是否大概每周或每月一次?
经验上还是有点频繁的, 建议订阅 www.archlinux[cn].org 的首页 rss, 以及/或者订阅 arch-dev-public 邮件列表(English only).
Archlinux Trusted User?
离线
Archlinux Trusted User?
Arch 官网名片: https://www.archlinux.org/trustedusers/#fyan
关于什么是 Trusted User: https://wiki.archlinux.org/index.php/Trusted_Users
Felix Yan
Twitter: @felixonmars
Web: http://felixc.at
离线
packagekit貌似不能使用AUR,这样的话,和yaourt比起来毫无优势啊。
离线