在linux上实现数据捕获

安装vmware tools,实现文件共享

最开始目的是为了共享linux和windows下的文件。
1、首先,看你的VMware Workstation是不是精简版的,绿色版的还是完全安装版的
2、一般VMware Workstation自带tools包,路径C:/Program Files/VMware/VMware Workstation,这是默认安装的情况,看有没有我们想要的.ISO文件。这个时候分两种情况,一种是VMware Workstation带有tools(转到4),一种是没有带,没有带就需要去下载了(转到3)。
3、下载Vmware Tools的时候要注意你需要的是什么系统下的,一般来说有windows、linux、freeBSD。我需要的是linux下的,这里就说tools for linux的下载地址:
http://www.66169.com/soft_1008495.html
还有一点,由于现在无法用虚拟机的linux共享windows的文件,需要用虚拟机的系统进行下载,这样你下载的文件才能在linux的文件系统中
4、安装,安装其实很简单,不过我也折腾了很久。这里说明Vmware Workstation自带了tools的情况
需要先在系统安装完成后,点击“虚拟机(M)”→“设置(S)…”→点选“硬件”选项卡下的“CD ROM”→在右侧窗口处点选“使用ISO镜像(I)”→点击“浏览(B)”,这时会弹出选择窗口对话框。如果你的虚拟机安装在了C盘,那么你就点选“C:/Program Files/VMware/VMware Workstation”,你会在对话窗口处看到,在“VMware Workstation”文件夹下有5个压缩文件,名字分别是“freebsd”、“linux”、“netware”、“solaris”、“windows”。它们分别是这5种操作系统下相对应的虚拟机驱动程序。然后点确定
5、进入虚拟机,把虚拟光驱打开,将文件解压缩,开一个终端,在root权限下,进入路径/mnt/vmware-tools-distrib/。这时,可以看到文件vmware-install.pl键入命令./install.pl不断的回车,就OK了。也许需要重启,根据提示做
6、共享文件:虚拟机(M)”→“设置(S)…”→点选“选项”选项卡下的“共享文件夹”→在右侧窗口处点选“总是启用(E)”→点击“添加(A)”,然后按照向导做,很简单。
7、可以在虚拟机中的mnt文件下看见一个hgfs的文件夹、这个文件夹打开就能看到就是我们共享的windows的文件
8、大功告成

 

在安装libevent的时候出现了新问题,无法编译
说的是找不到编译器
这又是怎么回事呢?
./configure出现:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH


执行make后,  
提示:No  targets   specified   and   no   makefile   found.Stop.  
出现这样的情况是没有安装gcc组件的原因
怎么安装呢 ?

一开始在网上搜
将需要后缀为.rpm的软件包,如下所示:
libf2c-3.3.2-1.i386.rpm
libstdc++-devel-3.3.2-1.i386.rpm
glibc-kernheaders-2.4-8.36.i386.rpm
glibc-headers-2.3.2-101.i386.rpm
glibc-devel-2.3.2-101.i386.rpm
gcc-objc-3.3.2-1.i386.rpm
binutils-2.14.90.0.6-3.i386.rpm
gcc-3.3.2-1.i386.rpm
gcc-c++-3.3.2-1.i386.rpm
automake14-1.4p6-7.noarch.rpm

安装比较简单:
#rpm -ivh rpm文件

可是,这些文件在哪里呢?我搜索文件gcc*.rpm,结果一个也没搜出来
然后,我在虚拟机中选“系统设置”-“添加/删除软件”里面选上开发工具“更新”,在虚拟光驱中根据提示放入redhat1.iso、redhat2.iso、redhat3.iso
这样再执行./configure就没有问题了

安装libevent的默认路径是/usr/local/lib如果看见这几个文件,libevent-1.1a.so.1  libevent-1.1a.so.1.0.2  libevent.a  libevent.la  libevent.so
说明安装成功,我装的版本是libevent-1.1a

将libevent安装的/usr/local/lib输出到引用库路径

# vi ~/.bash_profile

加入如下一行:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

安装的话都使用这几个命令:
#./configure
#make
#make install
也可以#./configure && make && make install

如法炮制安装libpcap、libdnet、libdnsres、pcre还有python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值