摘要: RPM优点由於 RPM 是透过预先编译并打包成为 RPM 文件格式后,再加以安装的一种方式,并且还能够进行数据库的记载。 所以 RPM 有以下的优点:RPM 内含已经编译过的程序与配置档等数据,可以让使用者免除重新编译的困扰;RPM 在被安装之前,会先检查系统的硬盘容量、操作系统版本等,可避免文件被错误安装;RPM 文件本身提供软件版本资讯、相依属性软件名称、软件用途说明、软件所含文件等资讯,便於了解软件;RPM 管理的方式使用数据库记录 RPM 文件的相关参数,便於升级、移除、查询与验证。为什么 RPM 在使用上很方便呢?我们前面提过, RPM 这个软件管理员所处理的软件,是由软件提供者在特 阅读全文
posted @ 2014-04-01 22:52 chenfei0801 阅读(1743) 评论(0) 推荐(0) 编辑
摘要: RPM 全名是『RedHat Package Manager』简称则为 RPM 啦!顾名思义,当初这个软件管理的机制是由 Red Hat 这家公司发展出来的。 RPM 是以一种数据库记录的方式来将你所需要的软件安装到你的 Linux 系统的一套管理机制。他最大的特点就是将你要安装的软件先编译过, 并且打包成为 RPM 机制的包装文件,透过包装好的软件里头默认的数据库记录, 记录这个软件要安装的时候必须具备的相依属性软件,当安装在你的 Linux 主机时, RPM 会先依照软件里头的数据查询 Linux 主机的相依属性软件是否满足, 若满足则予以安装,若不满足则不予安装。那么安装的时候就将该软件 阅读全文
posted @ 2014-04-01 22:47 chenfei0801 阅读(688) 评论(0) 推荐(0) 编辑
摘要: ./configure这个步骤就是在创建 Makefile 这个文件罗!通常程序开发者会写一支 scripts 来检查你的 Linux 系统、相关的软件属性等等,这个步骤相当的重要, 因为未来你的安装资讯都是这一步骤内完成的!另外,这个步骤的相关资讯应该要参考一下该目录下的 README 或 INSTALL 相关的文件!一般来说 configure 配置参数较重要的就是那个 --prefix=/path 了,--prefix 后面接的路径就是『这个软件未来要安装到那个目录去?』如果你没有指定 --prefix=/path 这个参数,通常默认参数就是 /usr/local 至於其他的参数意义就得 阅读全文
posted @ 2014-04-01 22:28 chenfei0801 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭... 阅读全文
posted @ 2014-04-01 21:13 chenfei0801 阅读(236) 评论(0) 推荐(0) 编辑