if you want to build the deb on your own, yes you have to run configure and then make (check for the target to use to create the deb, but I think make should be fine as it is). Yuri ############################################### Yuri Francalacci - [email protected] - http://www.ntop.org "Simplicity is the ultimate sophistication" - Leonardo da Vinci ###############################################
> On 27 Oct 2015, at 14:41, Josh <[email protected]> wrote: > > Yuri, > > Good morning. Thanks for the feedback. Would I need to run the > ./configure and make commands only in the PF_RING/package/ubuntu folder > before I build my deb file as noted before or is there a seperate deb build > step specific to the userland lib content? Forgive the dumb questions here. > Thanks. > > On Tue, Oct 27, 2015 at 9:38 AM, Yuri Francalacci <[email protected] > <mailto:[email protected]>> wrote: > in > /PF_RING/package/ubuntu there is a configure/makefile pair to create the deb > package also for userland stuff. > Yuri > ############################################### > Yuri Francalacci - [email protected] <mailto:[email protected]> - > http://www.ntop.org <http://www.ntop.org/> > "Simplicity is the ultimate sophistication" - Leonardo da Vinci > ############################################### > >> On 27 Oct 2015, at 14:20, Josh <[email protected] >> <mailto:[email protected]>> wrote: >> >> You are correct. I did try the dkms packages from the NTOP site but they >> didn't work on my systems so I took the route of manual compile / build >> instead for consistency and a bit of self-education. The manual process of >> compile isn't reporting errors thus far but at this point I'm still unclear >> to why the deb file isn't putting the files in place correctly. My steps >> were: >> >> wget PF_RING-6.0.3.tar.gz >> tar -xvf PF_RING-6.0.3.tar.gz >> cd PF_RING-6.0.3/kernel/ >> ./configure >> cd ../userland/lib/ >> ./configure && make >> cd ../../kernel >> sudo make -f Makefile.dkms deb >> >> Comparing files being installed: >> cd / >> sudo find / -name *pfring* >> >> Here I only see the file /usr/lib/libpfring.so but none of the >> /usr/local/lib or /usr/local/include files. This is the reason I believe >> when I install build Suricata it reports a failure on configure as the files >> aren't in the correct paths. Previously this worked but I believe that was >> because I was doing the make && sudo make install which handled the files >> being put in place. >> >> On Mon, Oct 26, 2015 at 1:49 PM, Josh <[email protected] >> <mailto:[email protected]>> wrote: >> You are correct. I did try the dkms packages from the NTOP site but they >> didn't work on my systems so I took the route of manual compile / build >> instead for consistency and a bit of self-education. The manual process of >> compile isn't reporting errors thus far but at this point I'm still unclear >> to why the deb file isn't putting the files in place correctly. My steps >> were: >> >> wget PF_RING-6.0.3.tar.gz >> tar -xvf PF_RING-6.0.3.tar.gz >> cd PF_RING-6.0.3/kernel/ >> ./configure >> cd ../userland/lib/ >> ./configure && make >> cd ../../kernel >> sudo make -f Makefile.dkms deb >> >> Comparing files being installed: >> cd / >> sudo find / -name *pfring* >> >> Here I only see the file /usr/lib/libpfring.so but none of the >> /usr/local/lib or /usr/local/include files. This is the reason I believe >> when I install build Suricata it reports a failure on configure as the files >> aren't in the correct paths. Previously this worked but I believe that was >> because I was doing the make && sudo make install which handled the files >> being put in place. >> >> On Mon, Oct 26, 2015 at 12:12 PM, Yuri Francalacci <[email protected] >> <mailto:[email protected]>> wrote: >> first of all I suggest you to use the precompiled packages available @ >> packages.ntop.org <http://packages.ntop.org/> >> Then if I understood in the right way, you need to create a deb with the >> dkms kernel module and then a deb with the library and userland stuff. >> after these two operation you can install both packages in a system you like >> and try to use them to compile suricata (?). >> Yuri >> ############################################### >> Yuri Francalacci - [email protected] <mailto:[email protected]> - >> http://www.ntop.org <http://www.ntop.org/> >> "Simplicity is the ultimate sophistication" - Leonardo da Vinci >> ############################################### >> >>> On 26 Oct 2015, at 16:45, Josh <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Ok, I'm confused more now. I did the './configure' in kernel and the >>> './configure && make' in userland/lib and then built the deb file for >>> installation but the files in /usr/local/lib and include don't get >>> installed. Are there any other steps I've missed here? I believe my use >>> of make && make install previously was what was making this work correctly >>> since I re-installed the OS to ensure the deb file was working in a >>> portable fashion but this is the break point at this time. >>> >>> On Mon, Oct 26, 2015 at 11:14 AM, Yuri Francalacci <[email protected] >>> <mailto:[email protected]>> wrote: >>> they should be enough. >>> Yuri >>> ############################################### >>> Yuri Francalacci - [email protected] <mailto:[email protected]> - >>> http://www.ntop.org <http://www.ntop.org/> >>> "Simplicity is the ultimate sophistication" - Leonardo da Vinci >>> ############################################### >>> >>>> On 26 Oct 2015, at 15:55, Josh <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> To make this work, am I correct to cd to userland/lib and issue the >>>> './configure && make' command or are there other commands required for >>>> this? >>>> >>>> On Mon, Oct 26, 2015 at 10:51 AM, Yuri Francalacci <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> the dkms package provides only the kernel module. The userland library and >>>> dev files (the one you say missing) can be build starting from the scripts >>>> available in the /userland path of the tgz file. >>>> Yuri >>>> ############################################### >>>> Yuri Francalacci - [email protected] <mailto:[email protected]> - >>>> http://www.ntop.org <http://www.ntop.org/> >>>> "Simplicity is the ultimate sophistication" - Leonardo da Vinci >>>> ############################################### >>>> >>>>> On 26 Oct 2015, at 15:42, Josh <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> All, >>>>> >>>>> Good day. I've run the following commands to configure and build a >>>>> deb package for PFRING 6.0.3 that is dkms enabled and portable. >>>>> >>>>> tar -xvf PF_RING-6.0.3.tar.gz >>>>> cd PF_RING-6.0.3/kernel >>>>> ./configure >>>>> sudo make -f Makefile.dkms deb >>>>> >>>>> The problem I'm seeing now is that when I install the deb package and >>>>> compare the files installed on this deb versus the previous 5.x version, >>>>> we are missing these files being installed: >>>>> >>>>> /usr/lib/libpfring.so - PRESENT ON BOTH INSTALLS >>>>> /usr/local/include/pfring.h - Missing on 6.0.3 deb file install >>>>> /usr/local/lib/libpfring.a - Missing on 6.0.3 deb file install >>>>> /usr/local/lib/libpfring.so - Missing on 6.0.3 deb file install >>>>> >>>>> Have I provided an incorrect step list or overlooked a configuration >>>>> tweak to make this work? With these files missing during the install, >>>>> Suricata is broken as a result. Any input is much appreciated. >>>>> >>>>> -- >>>>> >>>>> Josh >>>>> _______________________________________________ >>>>> Ntop-misc mailing list >>>>> [email protected] <mailto:[email protected]> >>>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>>> >>>> _______________________________________________ >>>> Ntop-misc mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>>> >>>> >>>> >>>> -- >>>> >>>> Josh >>>> _______________________________________________ >>>> Ntop-misc mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>> >>> _______________________________________________ >>> Ntop-misc mailing list >>> [email protected] <mailto:[email protected]> >>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >>> >>> >>> >>> -- >>> >>> Josh >>> _______________________________________________ >>> Ntop-misc mailing list >>> [email protected] <mailto:[email protected]> >>> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >>> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >> >> _______________________________________________ >> Ntop-misc mailing list >> [email protected] <mailto:[email protected]> >> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> >> >> >> >> -- >> >> Josh >> >> >> >> -- >> >> Josh >> _______________________________________________ >> Ntop-misc mailing list >> [email protected] <mailto:[email protected]> >> http://listgateway.unipi.it/mailman/listinfo/ntop-misc >> <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> > > _______________________________________________ > Ntop-misc mailing list > [email protected] <mailto:[email protected]> > http://listgateway.unipi.it/mailman/listinfo/ntop-misc > <http://listgateway.unipi.it/mailman/listinfo/ntop-misc> > > > > -- > > Josh > _______________________________________________ > Ntop-misc mailing list > [email protected] > http://listgateway.unipi.it/mailman/listinfo/ntop-misc
_______________________________________________ Ntop-misc mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-misc
