Linux软件安装相关命令

(1)rpm安装包(Redhat Package Manageer)(不需要自己配置环境变量)

         命令格式:rpm 参数 rpm安装包

         主要参数:

                   -i  安装

                   -U  更新(升级)

                   -e  卸载

                   -v  显示安装信息

                   -h  显示安装进度

         示例:

                   rpm –ivh jdk.rpm    安装jdk

                   rpm –e jdk.rpm           卸载jdk

rpm安装软件:    

rpm -ivh glibc-2.3.2-11.9.rpm

如果提示有依赖关系,我们忽略依赖关系强制安装,可以使用rpm -ivh --nodeps glibc-2.3.2-11.9.rpm

如果要安装的软件包中有一个文件已在安装其它软件包时安装,可以使用rpm -ivh --replacefiles glibc-2.3.2-11.9.rpm替代现有文件,也可以用rpm -ivh --force glibc-2.3.2-

11.9.rpm忽略文件冲突

rpm卸载软件:

rpm -e glibc

卸载的时候不需要指定包的版本号,如果其它软件包依赖于您要卸载的软件包,卸载时会产生错误信息。

如果卸载的时候提示有软件依赖它,卸载时需要加上 --nodeps

rpm -e glibc --nodeps

(2)yum(Yellow dog Updater,Modified)(不需要自己配置环境变量,yum安装的会自动给你做成系统服务)

         是一个用于管理rpm包的后台程序,用Python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包。

         使用yum安装软件时,会从yum源里面下载安装包,然后自动安装,linux会自带一个yum源,如果可以上外网的话,会从外网下载,如果不能上外网会找操作系统光盘中是否有安装包,如果操作系统光盘没有挂在,会提示找不到yum源。

         yum常用命令:

  • yum install httpd#安装Apache
  • yum -y install httpd#如果有选项全部同意安装
  • yum list|grep httpd#从yum列表中查找你需要的软件
  • yum update httpd #yum升级Apache
  • yum list installed |grep mysql#查询是否安装mysql
  • yum remove mysql#卸载yum安装的mysql

(3)gcc(GNU Compiler Collection)

         因为linux上的软件包基本上都是c语言开发的,所以要安装gcc来编译源码进行安装。

         yum –y install gcc*

         源码安装三部曲:

                   ① 生成makefile编译文件

                            ./configure一般安装包下面都有一个configure文件,用来生成makefile编译文件

                            常用的参数:

                                     --prefix   指定安装目录

                                     --with-xx   指定依赖文件的目录

                   ② make编译

                            make命令也需要安装,会根据./configure产生makefile文件编译写好的c语言程序,产生可运行的文件

                   ③ make install

                            make install的作用是把编译好的文件复制到指定的目录下,也就是第一步—prefix指定的目录,如果没有指定目录的话,还是在当前目录下

posted @ 2016-09-12 22:38  阿呆忆书阁  阅读(193)  评论(0编辑  收藏  举报