美文网首页
Linux软件包安装和卸载(二)

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

作者: mixuyulv | 来源:发表于2018-01-10 01:20 被阅读0次

    摘要: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更换国内源

    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.安装扩展源 

            # yum install -y epel-release

            # yum list |grep epel

    二 yum下载rpm源

    1.仅下载,不安装

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

        2.查看下载的包位置

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

        3.指定下载包的路径

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

    4.已安装包重新下载

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

    三 源码包安装

        1.源码包存放位置

            # cd /usr/local/src/

        2.下载源码包

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

        3. 解压源码包

            # tar zxvf 源码包名

            解压后:

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

        4.安装

              1)配置

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

        可以发现,上图报错

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

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

        2)编译

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

        3)安装

            # make install 

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

        4)卸载

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

    相关文章

      网友评论

          本文标题:Linux软件包安装和卸载(二)

          本文链接:https://www.haomeiwen.com/subject/culnnxtx.html