首页 > 代码库 > 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入门进阶第二天——软件安装管理(上)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。