Linux教程

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

本文主要是介绍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和源代码包安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!