摘要: http://www.linuxfly.org/post/131/ 上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上就是 由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的,因为.src.rpm通常都是由软件开发者 或者第三方的专业制作人根据源码调试好的,所以,只要处理好平台兼容性和相关的版本,不会遇到太大的问题。 但我觉得单纯明白用.spec生成rpm是不够的。常见有两个原因值得我们去了解用如何用源码制作rpm:引用1、并不是所有的软件都提供.rpm方式的。这. 阅读全文
posted @ 2013-02-22 17:19 ArcherDev 阅读(325) 评论(0) 推荐(0) 编辑
摘要: http://www.linuxfly.org/post/130/我们都知道,在目前的Linux环境下,要安装新软件,通常有两种方式:一是使用源码安装;二是使用rpm软件包。使用源码安装可以让用户了解编译过 程,及定制一些模块,和修改编译参数,但其工作量通常都很大,而且要求用户有足够的计算机知识。而rpm软件包方式则相对来说比较简单,也易于管理和升 级。所以,当前Linux发行版的前十中,有八个都是使用基于二进制软件包方式的(deb和rpm格式可以互转)。同样的,红旗也是基于rpm的打包方 式。 下面要写的,就是如何制作自己的rpm包。这通常是为了减轻工作上带来的麻烦,例如分发软件到客户手上. 阅读全文
posted @ 2013-02-22 17:16 ArcherDev 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mumaren.blog.51cto.com/4180778/971507在实际的应用之中,二进制包的使用显得有些麻烦,最好的办法还是将源码包制作成为RPM包,放进yum仓库,再使用类似于puppet来进行管理工作。这样会方便许多,做运维的,你懂的。其实,制作RPM软件包并不是一件复杂的工作,其中的关键在于编写SPEC软件包描述文件。下面我详细说明一下RPM软件包的制作过程。一个RPM包的制作主要有这几个步骤:1 计划好你想做什么。有的rpm包是一个软件,但有的例如... 阅读全文
posted @ 2013-02-22 17:12 ArcherDev 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: http://www.bitscn.com/os/linux/200604/7305.html模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。 Linux下对于一个硬件的驱动,可以有两种方式:直接加载到内核代码中,启动内核时就会驱动此硬件设备。另一种就是以模块方式,编译生成一个.o文件。当应用程序需要时再加载进内核空间运行。所以我们所说的一个硬件的驱动程序,通常指的就是一个驱动模块。 设备文件 对于一个设备,它可以在/dev... 阅读全文
posted @ 2013-02-22 14:57 ArcherDev 阅读(627) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示