首页 > 代码库 > Linux入门进阶第二天——软件安装管理(上)

Linux入门进阶第二天——软件安装管理(上)

一、大纲介绍

  技术分享

二、简介

  软件包分类:

技术分享

  源码包:

 技术分享

  技术分享

  二进制包:(源码包编译后的包,将不能再看到源代码)

技术分享

 

  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.绿色免安装的软件包:这种软件包直接包含有编译好的执行程序文件,因此不需要特别安装。

  //反编译基本是不可能,也就是编译是一般认为的不可逆的

Linux入门进阶第二天——软件安装管理(上)