|
发表于 2010-2-19 19:48:30
|
显示全部楼层
Post by aegean sea;2070608
Catalyst-total是啥?很感兴趣
当年AUR上的catalyst分为两个包catalyst和catalyst-utils,我觉得很不爽,就把他们合并了。当然,后来(版本>9.10)的catalyst包也合并了,不过fglrx模块还是在makepkg时编译的,绑定了kernel的版本号。如果切换使用AUR上其他kernel包,则需要重新makepkg一下catalyst,灰常麻烦。
于是我模仿了virtualbox_bin包的做法,把fglrx模块的编译放在了本地,pkg包中只包含它的代码,以此避免不断重新编译catalyst的麻烦。需要的只是重新安装一次pkg包而已(或者是运行编译fglrx的命令)。
PS:我正在研究增加一个hook,使得更新内核时能够自动重新编译fglrx模块,这样就不再需要重新手动安装pkg包了。
欢迎测试。
--
update:
嘿嘿!已经增加了一个hook(利用了mkinitcpio),这样,每次安装新内核或者安装多内核都会自动给新内核编译一个fglrx模块啦。。。 |
|