From 212757b59eb077be6f0e20390d6a251a45e32503 Mon Sep 17 00:00:00 2001 From: fyodor Date: Fri, 30 Sep 2011 04:37:53 +0000 Subject: [PATCH] Move BSD, Solaris, and AIX sections of install guide onto other platforms page --- docs/nmap-install.xml | 109 ++++++++++++++++++++++++------------------ 1 file changed, 62 insertions(+), 47 deletions(-) diff --git a/docs/nmap-install.xml b/docs/nmap-install.xml index 662b7406f..278b216d4 100644 --- a/docs/nmap-install.xml +++ b/docs/nmap-install.xml @@ -278,7 +278,7 @@ url="http://cgi.insecure.org/mailman/listinfo/nmap-svn"/>. -Unix Compilation and Installation from Source Code +Linux/Unix Compilation and Installation from Source Code Unix, installing on Linuxcompiling on installationfrom source code @@ -986,27 +986,6 @@ command such as nmap scanme.nmap.org from any directory. - -Sun Solaris -Solaris, installing on -Sun SolarisSolaris - -Solaris has long been well-supported by Nmap. Sun even donated a complete SPARCstation to the project, which is still being used to test new Nmap builds. For this reason, many Solaris users compile and install from source code as described in . - -Users who prefer native Solaris packages will be pleased to -learn that -Steven ChristensenChristensen, Steven -does an excellent job of maintaining -Nmap packages at for all modern Solaris versions and architectures. Instructions are -on his site, and are generally very simple: download the -appropriate Nmap package for your version -of Solaris, decompress it, and then run pkgadd -d packagename. -As is generally the case with contributed binary packages, these -Solaris packages are simple and quick to install. The advantages of -compiling from source are that a newer version may be available and -you have more flexibility in the build process. - - Apple Mac OS X @@ -1178,10 +1157,23 @@ scans. To run Zenmap in unprivileged mode, select the -FreeBSD / OpenBSD / NetBSD -BSDs +Other Platforms (BSD, Solaris, AIX, AmigaOS) + + +Most Nmap users run the software on Linux, Windows, or Mac OS X. We consider those our top priority platforms and we maintain build and test machines to ensure that each build supports them well. + +Nmap also runs on many other platforms that we don't have the resources to personally test or build binaries packages for as frequently. We rely on a passionate user community to help Nmap maintain top-notch support for the platforms on this page, and we're always happy to see Nmap expand onto other platforms. + +The following sections provide tips for running Nmap on specific platforms. + +FreeBSD / OpenBSD / NetBSD +BSDs +FreeBSD, installing on +OpenBSD, installing on +NetBSD, installing on + The BSD flavors are well supported by Nmap, so you can simply compile it from source as described in . This provides the normal advantages of always having the latest @@ -1191,7 +1183,7 @@ systems also have a ports tree which standardizes the compi popular applications. Instructions for installing Nmap on the most popular *BSD variants follow. -OpenBSD Binary Packages and Source Ports Instructions +OpenBSD Binary Packages and Source Ports Instructions OpenBSD, installing on According to the As root, execute the following command (replace /usr/ports with your local ports directory if it differs): cd /usr/ports/net/nmap && make install clean - + -FreeBSD Binary Package and Source Ports Instructions +FreeBSD Binary Package and Source Ports Instructions FreeBSD, installing on The FreeBSD project has a whole chapt in their Handbook describing the package and port installation processes. A brief summary of the process follows. -Installation of the binary package +Installation of the binary package The easiest way to install the binary Nmap package is to run pkg_add -r nmap. You can then run the same command @@ -1235,10 +1227,9 @@ retrieve it from and or the CDROM and run pkg_add packagename.tgz. - + - -Installation using the source ports tree +Installation using the source ports tree The ports tree is often installed with the system itself (usually in /usr/ports). If you do not already have it, @@ -1247,19 +1238,41 @@ chapter referenced above. As root, execute the following command (replace /usr/ports with your local ports directory if it differs): cd /usr/ports/security/nmap && make install clean + + - - -NetBSD Binary Package Instructions +NetBSD Binary Package Instructions NetBSD, installing on NetBSD has packaged Nmap for an enormous number of platforms, from the normal i386 to PlayStation 2, PowerPC, VAX, SPARC, MIPS, Amiga, ARM, and several platforms that I have never even heard of! A list of NetBSD Nmap packages is available from and a description of using their package system to install applications is available at . + - -AIX +Oracle/Sun Solaris +Solaris, installing on +Sun SolarisSolaris +Oracle SolarisSolaris + +Solaris has long been well-supported by Nmap. Sun even donated a complete SPARCstation to the project, which is still being used to test new Nmap builds. For this reason, many Solaris users compile and install from source code as described in . + +Users who prefer native Solaris packages will be pleased to +learn that +Steven ChristensenChristensen, Steven +does an excellent job of maintaining +Nmap packages at for all modern Solaris versions and architectures. Instructions are +on his site, and are generally very simple: download the +appropriate Nmap package for your version +of Solaris, decompress it, and then run pkgadd -d packagename. +As is generally the case with contributed binary packages, these +Solaris packages are simple and quick to install. The advantages of +compiling from source are that a newer version may be available and +you have more flexibility in the build process. + + + +IBM AIX AIX, installing on - +IBM AIXAIX, installing on Nmap can be installed from source on IBM AIX by following the instructions in . You need only pay attention to a few @@ -1336,15 +1349,10 @@ $ export PATH="/usr/local/bin:$PATH" Now follow the instructions in . - + -Amiga, HP-UX, IRIX, and Other Platforms +AmigaOS AmigaOS, installing on -HP-UX, installing on -IRIX, installing on - - - One of the wonders of open source development is that resources are often directed towards what people find exciting rather than having an exclusive focus on profits as most corporations do. It is along @@ -1356,13 +1364,20 @@ to simply follow the source compilation instructions in . You may encounter a few hurdles on some systems, but I presume that must be part of the fun for Amiga fanatics. + -Nmap supports many proprietary Unix flavors such as HP-UX and -SGI IRIX. The Nmap project depends on the user community to -help maintain adequate support for these systems. If you have trouble, try +Other proprietary UNIX (HP-UX, IRIX, etc.) +HP-UX, installing on +IRIX, installing on +Nmap has in the past supported many proprietary Unix flavors such as HP-UX and +SGI IRIX. We depend heavily on the user community to +maintain adequate support for these systems. If you have trouble, try sending a report with full details to the nmap-dev mailing listnmap-dev mailing list, as described in . Also let us know if you develop a patch which improves support on your platform so we can incorporate it into Nmap. + + + Removing Nmap