标签: 更换源

  • centos 安装iftop 以及遇到的问题

    今天想监控下vps的流量 往上找了下 都是安装iftop这个工具 然后就遇到各种问题
    首先 yum install iftop
    返回:

    Loaded plugins: fastestmirror
    Setting up Install Process
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    base/primary_db                                                                                         | 4.7 MB     01:26
    extras                                                                                                  | 3.4 kB     00:00
    extras/primary_db                                                                                       |  29 kB     00:00
    updates                                                                                                 | 3.4 kB     00:00
    updates/primary_db                                                                                      | 1.4 MB     00:01
    No package iftop available.
    Error: Nothing to do
    

    无奈 换成阿里云的源 问题依旧 只好编译安装了
    iftop官网
    第一步 安装依赖

    yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
    

     
    第二步 下载iftop

    wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
    tar zxvf iftop-0.17.tar.gz
    cd iftop-0.17
    ./configure
    make && make install
    

    问题:
    error: can’t find pcap.h
    You’re not going to get very far without libpcap.
    遇到上面两个问题 请先执行第一步 看看是否有依赖没有安装 可以尝试更换源 再执行
     
    更换源的方法:
     

    //备份当前的yum源
    mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
    //新建空的yum源设置目录
    mkdir /etc/yum.repos.d
    //下载阿里云的yum源配置
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo  //Centos6选这个
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  //Centos7选这个