linux 软件安装-yum和源代码包安装

Posted 云来云去-起飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 软件安装-yum和源代码包安装相关的知识,希望对你有一定的参考价值。

目录

 

一、YUM基础命令

1.1概述:

1.2.相关命令

1.3 yum的配置文件

1.4 安装方式

二、源代码基础命令

 2.1.概述

2.2 源代码包的下载和验证

2.3.查看网址的具体信息

2.4.编译过程


一、YUM基础命令

1.1概述:

       Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

1.2.相关命令

yum list 查看当前所有的安装软件

yum repolist 查看软件源

yum list installed httpd---查看httpd是否已安装

yum update yum名 ---更新软件包

yum upgrade 只更新软件

yum remove 卸载软件

yunm install httpd --downloadonly --downloaddir = /data/packages ----只下载不安装

日志目录

----/var/log/yum.log

1.3 yum的配置文件

 

1.4 安装方式

方式一:

   通过wget 方式在官网上下载yum源,替换掉本地yum包,文件地址:/etc/yum.repos.d/中 CentOS-Base.repo,通过yum install -y 软件名 ,进行安装,此过程相对简单。

方式二、

    自定义yum源,设置本地yum源的方式,但是需要进行将系统光盘进行挂载,从而获取yum包。

     操作如下:

#进行挂载

      mount /dev/cdrom /mnt

#进入yum.repos.d 文件夹下

      cd /etc/yum.repos.d/ 

#修改repo yum源文件

      vim CentOS-Base.repo

  [base]

     #设置名称
               name=mntRep

#  设置挂载源
              baseurl=file:///mnt

# 设置是否验证,此处不验证
              gpgcheck=0
               #gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

二、源代码基础命令

 2.1.概述

  •     优点

       获得最新的软件版本,及时修复bug

       根据用户需求,灵活指定软件功能

  •    使用场景

       安装最新版本的应用程序时

       当前安装的程序无法满足需要时

       需要为应用程序添加新的功能时

2.2 源代码包的下载和验证

  •     TarBall封包

        tar,gz和tar.bz2格式居多

        软件参考链接:http://sourceforge.net

  •    完整性校验

        .md5sum校验工具

        可以通过 md5sum 软件包.tar.gz

  •  确认源码编译环境

          需要安装支持C/C++程序语言的编译器,如:

          gcc,gcc-c++,make......

2.3.查看网址的具体信息

curl -I www.baidu.com

2.4.编译过程

   下载源代码包,如tar.bz2或者tar.gz,并解压到对应的目录中,如/ect/opt/

   加载软件包中./configure 文件,在执行完毕后,查看是否成功,可以使用$? 来验证,或者看日志,如果存在checking失败,根据文件,查看文件包,通过yum repolist  文件名。

   下载安装依赖文件包

    重新进行./configure 文件,直到所有的文件checking完成,都为ok或者true,同时显示软件版本:Server version :xx-xx,xx字样。

     以上./configure命令执行方式为:./configure --prefix=/usr/local/httpd【这个自定义的文件夹名】  ,依赖包可以通过yum install -y 软件名,此处必须更新yum 源,文件地址:/etc/yum.repos.d/中

----主要的yum源映射文件

 然后继续进行make操作,进行二进制编译。

最后执行make install ,将生成的二进制文件安装到指定的/usr/local下。

 

 

以上是关于linux 软件安装-yum和源代码包安装的主要内容,如果未能解决你的问题,请参考以下文章

Linux中的yum安装介绍

Linux查询安装包|软件包依赖和被依赖关系|yum|rpm

万字详解Linux下安装软件的方式(yum配置+rpm+源码安装)

Linux学习(十八)软件安装与卸载(一)rpm和yum安装与卸载软件

linux源码包安装软件

详解Linux软件安装中RPM与YUM 区别和联系