安装iftop,遇到包不全怎么办

安装iftop,我是源码安装,在./configure  之后,

遇到configure: error: can‘t find pcap.h
You‘re not going to get very far without libpcap.

没法执行make && make install 这个命令,于是去网上查为什么会这样,

源码安装iftop,需要提前安装的依赖包有:

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

我用yum去安装,只有libpcap-devel  这个包没有安装成功,所以我判断是这个包导致出现的报错。

于是,我去用yum安装这个包,可是镜像光盘里面没有这个包,怎么办呢?

我的处理办法是,换了一个yum源,具体步骤:

[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

[2] 进入yum源配置文件所在文件夹

[[email protected] yum.repos.d]# cd /etc/yum.repos.d/

[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)

[[email protected] yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

[4] 运行yum makecache生成缓存

[[email protected] yum.repos.d]# yum makecache

[5] 更新系统

[[email protected] yum.repos.d]# yum -y update     
  更新系统,老长时间了。

完成之后,我再去安装libpcap-devel

#yum install -y libpcap-devel

成功了。

然后继续源码安装iftop:

# ./configure

#make

#make install

#iftop

到此为止,iftop成功安装,这篇文档重点强调的是遇到yum源里没有的包时,可以去更新yum源,效果不错。

时间: 2024-10-12 19:55:55

安装iftop,遇到包不全怎么办的相关文章

Linux centos 下安装iftop端口流量监控工具(通过编译方式安装)

iftop可以监控服务器端口的实时流量,所以下面通过编译安装将iftop安装到服务器上. 安装步骤如下: 1,下载源码包iftop-1.0pre4.tar.gz: #wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-1.0pre4.tar.gz 2,进入到源码包所在目录/usr/soft/,解压: #tar -xvf iftop-1.0pre4.tar.gz 3,进入解压后的iftop目录: #cd iftop-1.0pre4 #ls

CentOS系统 yum 安装 iftop实时流量监控工具

一. 不多说其他的无用话题.直接看步骤: 1.要安装某个工具,首先得知道这个工具需要依赖包. eg:iftop 就依赖 以下这几个依赖包(不清楚工具依赖什么包“Google.百度”). flex   byacc    libpcap    ncurses    ncurses-devel    libpcap-devel 2.既然知道了 工具依赖包时哪些了,是不得知道这些个依赖包在目标服务器上是否有安装. eg:命令: rpm -q samba //查询程序是否安装 如果有安装了,就应该可以查询

Linux编译安装iftop

编译安装步骤:1.进入软件目录 : ./configure 2.安装软件 :make install iftop 工具下载地址http://www.ex-parrot.com/~pdw/iftop/ 安装iftop,我是源码安装,在./configure 之后, 遇到configure: error: can't find pcap.hYou're not going to get very far without libpcap. 安装以下依赖关系包yum install flex byacc

编译安装iftop

1.当用yum无法安装iftop的时候,会出现如下图的显示,这个时候我们可以用编译安装的方法来安装iftop. 2.首先安装iftop所需的软件包yum install -y flex byacc libpcap ncurses-devel libpcap-devel 3.创建目录,用来存放iftop的tar包,并且下载.配置.安装[[email protected] ~]# mkdir /iftop[[email protected] ~]# cd /iftop[[email protecte

在VirtualBox中的CentOS 6.3下安装VirtualBox增强包

在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验). GuestAddition实质上是安装在GuestOS上的一组驱动程序和应用程序. 注意,很多人把下载的增强包双击之后,看到VirtualBox的"全局设定"--"扩展"中已经显示出了增强包的名字就认为已经安

如何安装pip--python的包管理工具

pip是python的包管理工具,使用它来安装python的模块非常方便. pip支持的操作系统:Unix/Linux, OS X, and Windows. 支持的python版本:2.6, 2.7, 3.1, 3.2, 3.3, 3.4 安装pip: 下载get-pip.py文件 https://bootstrap.pypa.io/get-pip.py 执行 python get-pip.py 如果操作系统是ubuntu系列或则dabian 或Fedora可以使用操作系统的包管理器直接安装

客客安装英文语言包

客客这个破垃圾玩意,连英文语言包都没有,公司要用,找了10个编辑给翻译了出来,下面是搞好的翻译包: 语言包下载地址: http://download.csdn.net/detail/terry_water/7576169 修改文件: /lib/inc/keke_lang_class.php 内容为: <?php class keke_lang_class { static $_init_lang_set = array(); private static $_package = 'public'

Linux 编译安装 php 扩展包 curl

php源码目录:/root/php php编译目录:/usr/local/webserver/php/ curl源码目录:/root/curl 1.curl,主要用于发送http请求,是php的一个扩展包. 2.安装过程: (1)curl下载:http://curl.haxx.se/download.html (2)具体安装过程: 解压:tar -zxvf curl.tar.gz cd  /(php源码目录,不是php编译目录)/ext/curl 运行phpize: /(php编译目录)/bin

maven安装本地jar包

在日常开发中我们经常使用maven,但仓库中有时并未包含我们使用的jar文件,比如oracle的jdbc驱动,这时就需要我们手工安装才能正常进行开发,在此记录下这个简单过程: 1.首先要有一个oracle的jdbc驱动jar包,在安装完oracle客户端后,默认该包就存在了,可以在安装目录下搜索ojdbc 2.使用maven命令行安装该jar包,命令如下: D:\myspace\monitor_agent1.1>mvn install:install-file -Dfile=D:\app\lin