Centos7下软件安装

方法1–下载RPM包安装

  • RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
  • rpm 执行安装包分为二进制包(Binary)以及源代码包(Source)两种。
  • 二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。
    源代码包经常以src.rpm作为后缀名。
  • 下载这个rpm是推荐的。他如同我们把安装程序下载下来之后在进行操作。使用yum要求必须网路,限制比较大
  • rpm命令常用的属性:
    ##————————————————————————————————————
    -ivh:安装显示安装进度–install–verbose–hash
    -Uvh:升级软件包–Update;
    -qpl:列出RPM软件包内的文件信息[Query Package list];
    -qpi:列出RPM软件包的描述信息[Query Package install package(s)];
    -qf:查找指定文件属于哪个RPM软件包[Query File];
    -Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
    -e:删除包;

——————————————————–

  • 例如:
    rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
    rpm -ivh jdk-8u66-linux-x64.rpm
    rpm -qa | grep java
    rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
    rpm -ivh *.rpm

——————————————————–

方法2–过软件源在线安装:yum

  • yum (全称为 Yellow dog Updater, Modified),能够从指定的服务器自动下载gz包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
    yum的命令形式一般是如下:
    yum [options] [command] [package …]
    其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为”yes”),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。
  • 例如:
    sudo yum -y install 软件名
    其中参数-y为所有选项均选则yes,不加-y则要手动确认
    yum install google-chrome-stable
    yum update google-chrome-stable
    yum remove google-chrome-stable
  • 注意yum除了安装程序名称在网络进行安装之外,他还可以进行本地的rpm包进行安装。比如我们将gz文件解压之后有一个RPMS目录,里面有好多的rpm文件,可以使用yum来安装rpm文件来代替rpm命令
    yum localinstall *.rpm
    使用它比使用这个 rpm -ivh *.rpm方便 可靠
    因为rpm并不维护这个依赖关系,而yum是维护的。
    如果那个依赖关系不满足,yum会自动进行下载。
    在进行安装的时候如果使用rpm导致了xxx依赖关系等错误的时候
    就改用yum来进行安装

方法3–编译过的tar文件解压使用