and probably would be more apropos in comp.os.linux.misc, or possibly alt.os.linux.suse - but what-ever
Two places (at two sites) you should be familiar with. Older versions of the HOWTOs may be stashed on your system (/usr/share/HOWTO/ perhaps), but that _alone_ is about 470 documents - the equivalent of 12,000 pages. The LDP guides are 25 or so full sized books, available for free download in various print formats.
Unusual location. If you 'echo $PATH' as root, you will see what is in the PATH. I'd rather doubt that /root/firewalk is - though /root/bin might be. Normally, something like that would go into /usr/local/sbin/.
SuSE 9.2 is a version behind (9.3 came out in March), and 10.0 is in at least the third beta release.
Better learn that UNIX (and friends, that includes Linux) uses the other slash as a path separator. None the less, /root/libnet is a HIGHLY unusual location. Libraries are more likely to go to /lib/, /usr/lib/, and perhaps (in this case) /usr/local/lib/.
Not surprising. See the 'Filesystem Hierarchy Standard' available from
See also the 'Linux-Filesystem-Hierarchy' which is an LDP guide.
Did you read the ./configure and ./Makefile* to see where things are expected to be? Did you read the documentation that came with the tarball?
As a newbie, you should be staying more with the packages that are supplied with your distribution (in this case SuSE 9.2). Packages (.rpm) that are specifically built for SuSE 9.2 are probably acceptable as well. Other pre-built packages may be for other versions of SuSE (I'd avoid anything built for versions earlier that 9.0), and for other distributions (such as Debian, Fedora, Gentoo, Mandrake/Mandriva, Red Hat and Slackware, and clones thereof) may not work for you because of incompatibilities between distributions (files in non-standard places) and releases (different library versions). Tarballs can work, though no where near as easy (and thus not for the newbie), and these bypass the package manager which may cause dependencies problems.