06 2011 档案
摘要:精通RPM之--制作篇http://www.lupaworld.com/home-space-uid-26620-do-blog-id-14766.htmlcentos6.2安装rpmbuildyum -y install rpm-build
阅读全文
摘要:rpm 常用命令0.列出该包中所有文件及路径# rpm -qpl < rpm package name> 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # r
阅读全文
摘要:linux内核编译步骤 对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,我通过在网上收集这方面的资料,最终编译成功.现在 我归纳了一下,写出这一篇还算比较详细的步骤,希望能对各位新手有一些 帮助。 1、 准备工作(1) 整理出系统需要支持的硬件、文件系统类型以及网络协议等内容。(2) 建议用命令uname –r 查看一下系统的版本号,如果你的系统版本与将要编译的内核版本一致,建议将/lib/modules下的内容备份,否则将来的make modules_install 步骤产生的文件会覆盖这个路径下的内容。(3) A:下载并解压linux内核,建议从http://www.k
阅读全文
摘要:#!/usr/bin/pythonimport tracebacktry:1/0#except Exception,e:#print traceback.format_exc() except Exception as e:print e#!/usr/bin/pythonimport tracebacktry:1/0#except Exception,e:#print traceback.format_exc() except Exception , e:print e Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是
阅读全文
摘要:这个struct主要是用来处理C结构数据的,读入时先转换为Python的字符串类型,然后再转换为Python的结构化类型,比如元组(tuple)啥的~一般输入的渠道来源于文件或者网络的二进制流。 在转化过程中,主要用到了一个格式化字符串(format strings),用来规定转化的方法和格式。 下面来谈谈主要的方法: struct.pack(fmt,v1,v2,.....) 将v1,v2等参数的值进行一层包装,包装的方法由fmt指定。被包装的参数必须严格符合fmt。最后返回一个包装后的字符串。 struct.unpack(fmt,string) 顾名思义,解包。比如pack打包,然后就可以.
阅读全文