Linux软件包安装和卸载(二)

摘要:7.6 yum更换国内源 

          7.7 yum下载rpm包

          7.8/7.9 源码包安装

扩展

1. 配置yum源优先级 http://ask.apelearn.com/question/7168

2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm

一 yum更换国内源


Linux软件包安装和卸载(二)_第1张图片

1.切换到仓库位置

    # cd /etc/yum.repos.d/

2.删除基本源

    # rm -f CentOS-Base.repo

3.添加新源

    # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

或者

    # curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

4.查看列表

    # yum list

5.安装扩展源 

Linux软件包安装和卸载(二)_第2张图片

        # yum install -y epel-release

        # yum list |grep epel

二 yum下载rpm源

Linux软件包安装和卸载(二)_第3张图片

1.仅下载,不安装

    # yum install -y 包名 --downloadonly  //使用此命令前提是包未被安装过

Linux软件包安装和卸载(二)_第4张图片

    2.查看下载的包位置

        # ls /var/cache/yum/x86_64/7/

    3.指定下载包的路径

        # yum install -y 包名 --downloadonly --downloaddir=路径

Linux软件包安装和卸载(二)_第5张图片

4.已安装包重新下载

    # yum reinstall -y 包名 --downloadonly --downloaddir=路径

三 源码包安装

Linux软件包安装和卸载(二)_第6张图片

    1.源码包存放位置

        # cd /usr/local/src/

    2.下载源码包

        # wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz  //以下载apache为例,源码包地址可以在r.aminglinux.com上搜索

Linux软件包安装和卸载(二)_第7张图片

    3. 解压源码包

        # tar zxvf 源码包名

        解压后:

        查看INSTALL安装文件,给出安装方式

Linux软件包安装和卸载(二)_第8张图片

    4.安装

          1)配置

          # ./configure --prefix=路径  //配置文件的过程,配置完成后会生成用于编译的文件makefile

Linux软件包安装和卸载(二)_第9张图片

    可以发现,上图报错

    小技巧:使用命令# echo $? ,若返回值非0,则表明上一条命令运行出错了

根据报错信息,发现 gcc未安装,可以安装gcc后再配置

    2)编译

        # make  //注意在编译完成后使用#echo$?命令查看编译是否出错

    3)安装

        # make install 

        将编译完成的二进制文件、配置文件、目录放到prefix指定的目录下

    4)卸载

        通过指定路径安装的包可以通过直接删除指定路径下的文件来卸载

你可能感兴趣的:(Linux软件包安装和卸载(二))