Linux常见的安装为tar,zip,gz,rpm,deb,bin等。软件后缀名为.rpm最初是Red Hat Linux提供的一种简单的包封装格式,后缀名为.deb的是Debain Linux提供的一种包封装格式,后缀名为.tar,.gz,.tar.Z,.tar.bz2等是Unix系统打包工具tar打包的,后缀为.bin的一般都是一些商业软件。

我们可以简单的分为三类.

    第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;

    第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm;

    第三:像.bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等,当在命令行运行bin安装文件时,其实就是bin里面的sh来解         压bin中的zip或安装rpm的过程


1. rpm安装,更新与卸载
   rpm包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。但是有一点不好,就是包的依赖关系,这个会烦死人的


  A. rpm安装


  1) 找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
  2) 打开一个终端,su 成root用户;
  3) cd soft.version.rpm所在的目录;
  4) 输入rpm -ivh soft.version.rpm

      【-i安装软件;

          -t测试安装,不是真的安装;

          -p显示安装进度;

          -f忽略任何错误;

          -v检测套件是否正确安装。】

 

  B。rpm更新
   #rpm -Uvh soft.version.rpm

 

  C。rpm卸载
   1) 查找欲卸载的软件包 rpm -qa | grep ×XXX×

       【注意:1.小的表示通配符,大的表示软件名中有的几个字符;

                       2.在Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称】
   2) 例如找到软件mysql-4.1.22-2.el4_8.4 ,执行卸载命令:rpm -e mysql-4.1.22-2.el4_8.4

 

 注意:查询软件的安装目录,用命令 rpm -ql mysql-4.1.22-2.el4_8.4

 

2. 以.bin结尾的安装包
   bin类似rpm包安装,也比较简单

 

   bin安装
    1) 打开一个SHELL,即终端
 2) 用cd命令进入源代码压缩包所在的目录
    3) 给文件加上可执行属性:chmod +x ******.bin(中间是字母x,小写)
    4) 执行命令:./******.bin 或者直接执行 sh ******.bin

 

   bin卸载
     把安装时中选择的安装目录删除就OK

 

3. tar.gz(bz或bz2等)结尾的源代码包


   这种软件包里面都是源程序,没有编译过,需要编译后才能安装
    
    源代码安装
      1) 打开一个SHELL,即终端
   2) 用cd命令进入源代码压缩包所在的目录
   3) 根据压缩包类型解压缩文件(*代表压缩包名称)
     tar -zxvf ****.tar.gz
     tar -jxvf ****.tar.bz(或bz2)
   4) 用cd命令进入解压缩后的目录
   5) 输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
   6) 然后是命令:make
   7) 再是安装文件命令:make install
   
   注意:我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录


    源代码卸载
     1) 打开一个SHELL,即终端
     2) 用CD 命令进入编译后的软件目录,即安装时的目录
     3) 执行反安装命令:make uninstall

 

4. yum安装
   yum是rpm的管理工具,管理一个软件库,可以很好的解决依赖关系
   
   1) yum安装
   yum install -y 软件名

 

   2) yum更新

   yum update -y  软件名

 

   3) yum卸载  
   yum remove -y 软件名
   或
   yum erase -y 软件名


5  apt-get安装
   apt-get是deb的管理工具,类似yum

 

   apt-get install package 安装包
   apt-get reinstall package  重新安装包
   apt-get upgrade 更新已安装的包
   apt-cache rdepends package 是查看该包被哪些包依赖
   apt-cache depends package 了解使用依赖
   apt-get clean &&  apt-get autoclean 清理无用的包
   apt-cache show package 获取包的相关信息,如说明、大小、版本等
   apt-get remove package 删除包
   apt-get purge package  删除包,包括删除配置文件等

 

---end----


inux中软件的安装,更新与卸载_linux 软件安装 rpm

主要参考文件:http://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html#commentformhttp://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html#commentformhttp://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html#commentformhttp://www.cnblogs.com/lhj588/archive/2012/07/17/2595328.html#com