Date: Tue, 24 Jul 2012 19:13:00 +0800 From: lei yang <yanglei.fage@gmail.com> To: Polytropon <freebsd@edvax.de> Cc: freebsd-questions@freebsd.org Subject: Re: help about free bsp version netcat to work it on ubuntu Message-ID: <CAHsH0E9S_8wq%2BfVY115C78vDk6kPdzqasQJD0E=yXiPjj6EQdQ@mail.gmail.com> In-Reply-To: <20120723184701.f21a4744.freebsd@edvax.de> References: <CAHsH0E_mj-g3YZcuMe0%2BDYLy_6=gzJNrhFE=CAy2SmiufUCAYA@mail.gmail.com> <20120722182545.39d6b96c.freebsd@edvax.de> <CAHsH0E9NkghmTPB=81bdquxq58kNFWuzyQAnzgZrhM54S7n9vA@mail.gmail.com> <20120723163604.6e795aa4.freebsd@edvax.de> <CAHsH0E9e28xwSpYnp7GmW=S=tvkWoMorHhqfepd6M9EyiahyUA@mail.gmail.com> <20120723184701.f21a4744.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 24, 2012 at 12:47 AM, Polytropon <freebsd@edvax.de> wrote: > On Mon, 23 Jul 2012 23:29:38 +0800, lei yang wrote: >> Yes, the second version I post is using the source from you supplied, >> then I compiled it, but it has no >> "-U" flag like what I post, it seems a version different casued this. > > Yes. The version distributed by the ports collection is different > from that one supplied with the base system of FreeBSD. > > To try _that_ version, you can download the source tarball and > extract it; in the directory > > # wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/9.0-RELEASE/src.txz > # tar xvf src.txz Thanks for the help, tar xvf src.txz tar: This does not look like a tar archive tar: Skipping to next header tar: Archive contains obsolescent base-64 headers tar: Read 4896 bytes from src.txz tar: Error exit delayed from previous errors [lyang0@ala-lpggp2 lyang0]$ tar xvf src.txz tar: This does not look like a tar archive tar: Skipping to next header tar: Archive contains obsolescent base-64 headers tar: Read 4896 bytes from src.txz tar: Error exit delayed from previous errors > # cd cusr/src/ontrib/netcat/ > # ls > FREEBSD-Xlist FREEBSD-vendor atomicio.h netcat.c > FREEBSD-upgrade atomicio.c nc.1 socks.c > # > <your build command(s) here> > Suppose gcc -o netcat netcat.c atomicio.c socks.c should work Lei > You can check the FTP server for other versions of the OS > (e. g. different branch and architecture, starting at > ftp://ftp.freebsd.org/pub/FreeBSD/releases/, then selecting > architecture and finally the OS version). There are also > different ways of obtaining the sources, but the solution > shown here should be sufficient. > > (You can use "tar xvf src.txz usr/src/contrib/netcat" to > only extract the files for netcat instead of everything, > but it _might_ be possible that the build process needs > some files from other locations.) > > If you don't have wget installed, stock "ftp <location>" > command should also work for downloading. > > > > >> I don't know where to find the source code in Red Hat. > > Me neither, but check "man hier" on a RH system to get > the documentation about the file system hierarchy which > should have detailed information on what is stored where. > > > > > -- > Polytropon > Magdeburg, Germany > Happy FreeBSD user since 4.0 > Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHsH0E9S_8wq%2BfVY115C78vDk6kPdzqasQJD0E=yXiPjj6EQdQ>