• Linux 之 软件安装-yum、rpm、源码安装


    软件安装-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


  • 相关阅读:
    [C/C++]宽字符与控制台程序
    C# 实现屏幕键盘 (SCREENKEYBOARD)
    c#模拟键盘输入
    窗口玻璃特效,半透明窗口,使用DWM实现Aero Glass效果
    DMRS、DRS、SRS、CRS各自作用区别
    LTE的9种传输模式
    在4G通讯技术中什么是ZC根序列,ZC根序列规划的目的和原则是什么?
    為何LTE要先偵測PSS然後再偵測SSS 转自C114
    PSS和SSS用户小区接入的同步过程
    LTE PCI MOD3 规划
  • 原文地址:https://www.cnblogs.com/gyfluck/p/10452035.html
Copyright © 2020-2023  润新知