标签:span 制作 开发环境 bz2 操作系统 封装 安装文件 进阶 技术分享
一、大纲介绍
二、简介
软件包分类:
源码包:
二进制包:(源码包编译后的包,将不能再看到源代码)
MySQL PhP等开发环境的搭建比较麻烦
更详细的封装类型介绍:
软件包的封装类型
1.RPM软件包:这种软件包文件的扩展名为".rpm",只能在使用RPM机制的Linux操作系统中安装。RPM软件包一般针对特定版本的系统定制,因此依赖性较强。安装RPM包需要使用rpm命令。
2.DEB软件包:这种软件包文件的扩展名为".deb",只能在使用DPKG机制的Linux操作系统中安装。安装DEB软件包需要使用Linux系统中的dkpg命令。
3.源代码包:这种软件包是程序员开发完成的原始代码,一般被制作成".tar.gz"、".tar.bz2"等格式的压缩包文件,因多数使用tar命令打包而成,所以经常被称为"TarBall"。安装源代码软件包需要使用相应的编译工具,由于大部分Linux系统中都安装有基本的编译环境,因此使用源码软件包要更加灵活。
4.提供安装程序的软件包:这种软件包的扩展名不一,但仍以TarBall格式的居多。软件包中会提供用于安装的可执行程序或脚本文件,如install.sh、setup等,只需运行安装文件就可以根据向导完成安装。
5.绿色免安装的软件包:这种软件包直接包含有编译好的执行程序文件,因此不需要特别安装。
//反编译基本是不可能,也就是编译是一般认为的不可逆的
标签:span 制作 开发环境 bz2 操作系统 封装 安装文件 进阶 技术分享
原文地址:http://www.cnblogs.com/jiangbei/p/7301060.html