Portage 该如何起步?
时间:2009-01-23
来源:互联网
我尝试想:都是纸老虎,慢慢来,可以看懂的,可以看懂的,先弄懂“如何设计”再弄懂“如何实现”以及细节……可是还是越看越晕。
以前没有什么经验,只是玩过几个星期的 Django/python,发觉 Web app 和 Portage 这类程序开发模式、开发思想还是有很大差别的。
目标是理解 Portage 核心功能的设计和实现,Portage 该如何起步?
作者: flyinflash 发布时间: 2009-01-23
为了维护,我几天前开始看一个bbs的telnet源码,wc了一下.h .c也有10万行。
作者: hezhit 发布时间: 2009-01-23
作者: hezhit 发布时间: 2009-01-23
http://www.linuxsir.org/bbs/thread331553.html
作者: hezhit 发布时间: 2009-01-23
以前试着看portage代码,头大,继续回去看python的书,后来想想功力不够就没去折腾了
作者: axlrose 发布时间: 2009-01-23
个人觉得,APUE 说的是过于底层的东东,对深入理解和掌握 python 和 portage 没有必然联系。
作者: flyinflash 发布时间: 2009-01-23
作者: flyinflash 发布时间: 2009-01-23
作者: flyinflash
单是 __init__.py emerge_main 源码超过一万行……
我尝试想:都是纸老虎,慢慢来,可以看懂的,可以看懂的,先弄懂“如何设计”再弄懂“如何实现”以及细节……可是还是越看越晕。 以前没有什么经验,只是玩过几个星期的 Django/python,发觉 Web app 和 Portage 这类程序开发模式、开发思想还是有很大差别的。 目标是理解 Portage 核心功能的设计和实现,Portage 该如何起步? |
对于你的如何起步的问题,这里给两点个人的意见吧:
1. 不要只看源代码,有时要结合gentoo handbook相关内容;
2. 从使用者的角度入手,看看一个很具体的功能,portage是怎么做的(比如:调用emerge -s $cpv时,portage都作了什么;make.conf中的配置项是怎么被利用的......)
作者: terree 发布时间: 2009-01-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28