Linux 之 软件安装-yumrpm源码安装

Posted 学知无涯

tags:

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

软件安装-yum、rpm、源码安装


 感谢:【千峰教育


 

 一、Yum安装软件:

  基本说明:
    1、yum相当于windows上面的360的软件中心,appstore,安卓的应用商店。
    2、yum是redhat系列发行版的软件安装命令,debian系列用的是apt-get。
    3、yum安装软件的来源得存在一个地方,这个地方叫做软件仓库,又叫yum源。
    4、yum源的配置文件在/etc/yum.repos.d/这个目录下面。
  更换yum源:
    进入目录:cd /etc/yum.repos.d
    备份文件:mv CentOS-Base.repo CentOS-Base.repo.bak
    下载文件:
      例如,修改为网易开源镜像:
      官方帮助地址:http://mirrors.163.com/.help/centos.html
      注意,要下载对应版本repo文件
      如果是CentOS 6版本:
        curl -O http://mirrors.163.com/.help/CentOS6-Base-163.repo
      如果是CentOS 7版本:
        curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
    修改名字:mv CentOS6-Base-163.repo CentOS-Base.repo
    清除缓存:yum clean all
    生成缓存:yum makecache
  基本格式:
    yum <操作> [选项]
  常用操作:
    安装指定软件:yum install
    安装一组软件:yum groupinstall
    更新指定软件:yum update
    卸载指定软件:yum remove
    卸载一组软件:yum groupremove
    搜索指定软件:yum search
    显示所有软件:yum list
  常用选项:
    默认确定操作:-y
    只下载不安装:--downloadonly
    指定下载目录:--downloaddir



二、RPM安装软件
  说明:
    1、原来是Redhat Package Manager的缩写,现在是RPM Package Manager的递归缩写。
    2、使用此方式安装的软件大多有依赖关系问题,通常一个软件需要依赖几个包。
  格式:
    rpm [选项] 包名
  实例:
    安装vim
    1、先需要下载yum需要的包,可以使用yum把域名依赖的包都下载下来:
      yum install vim -y --downloadonly --downloaddir=./study
    2、使用rpm命令安装vim,就是把下载的包都安装一下:
      rpm -ivh vim0filesystem-...
      rpm -ivh vim-common-...
      rpm -ivh vim-enhanced-...


 

三、源码安装软件:
  配置:configure
  编译:make
  安装:make install

  实例:
    安装apache:
      1、下载C编译器,用来编译C语言编写的源代码
        yum install -y gcc
      2、下载Apache源码
        curl -O http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.38.tar.gz
      3、解压下载的压缩包
        tar -zxvf httpd-2.4.38.tar.gz
      4、进入解压后的文件夹
        cd httpd-2.4.38
      5、编译前的配置
        ./configure --prefix=/usr/local/apache2
        配置选项:
          -h/--help:查看帮助
          --prefix:指定安装目录
      6、编译源代码
        make
      7、安装
        make install
      8、控制apache软件
        控制命令:PREFIX/bin/apachectl
        控制操作:start|stop|restart 启动|关闭|重启
      9、配置文件:
        文件路径:PREFIX/conf/httpd.conf
        去掉前面的#,将域名修改为IP地址或域名,如下:
        ServerName xxx.xxx.xxx.xxx:80
         10、配置防火墙:
      查看防火墙状态:service iptables status
      开启或关闭防火墙:service iptables start|stop


 

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

Linux之软件rpmyum源码安装方式

linux操作之软件安装(源码安装)

Linux软件包管理之源码安装

Linux之源码包安装软件

Linux软件管理之src源码安装编译

linux之源码编译安装软件包的管理