Original von mwanaheri
Also nmap liest sich ja wie ein ziemliches Schweineprogramm...
nmap ist kein Schweineprogramm, sondern ein Portscanner (Der wohl z.Zt. beste am Open-Source Markt - OS-Fingerprinting, Stealth-Scan...)
Original von mwanaheri
Wie dem auch sei. Deiner Problembeschreibung nach hast Du bei der Installation einen Schritt vergessen:
make install
Richtig, make install ist aber nicht zwingend. Man kann die Programme auch so benutzen, wenn man z. B. keine root-Rechte hat, um sie Systemweit zu installieren.
Original von mwanaheri
Ich würde allerdings empfehlen, lieber checkinstall zu verwenden. Das fertigt erst einmal ein rpm-Paket, das anschließend installiert wird. So wird man es leichter wieder los.
checkinstall ist Muell. Es nimmt Aenderungen an der glibc vor, und Aenderungen an solchen lebenswichtigen Libraries sind IMHO scheisse. Alternativ rate ich allerdings dazu GNU stow einzusetzen. Das ermoeglicht es kompilierte Programme in ein spezielles Verz. zu installieren und dann wie eine Art Paket ins System zu installieren und auch wieder zu deinstallieren.
Original von mwanaheri
Beide Verfahren packen gewöhnlich die bin oder einen Link darauf auf eine Stelle, die nach programmen durchsucht werden, wenn der Name in der Bash eingegeben wird.
Noe, die installieren die Programme dort, wo sie hingehoeren (es sei denn, es wurde via Parameter ein anderer Pfad angegenben Stichwort: --prefix)
Der Standardprefix fuer kompilierte Programme ist: /usr/local - RPMs werden i.d.R. nach /usr installiert (s. mein erstes Post)
Original von mwanaheri
Ein großteil der Programme wird übrigens auch im rpm-Format ausgeliefert. Das erspart das teilweise zeitaufwendig kompilieren.
RPM ist das wohl schlechteste Paketmanagement, das es gibt. Ausserdem weisst Du bei den Paketen nie genau was drin ist, da Du die Binaries nicht selbst kompiliert hast und somit nicht auf den orig. Quellcode zurueckgreifen kannst. Ausserdem versuch mal einem RPM-Paket folgendes zu uebergeben:
|
Quellcode
|
1
|
--without-nmapfe --with-libpcap=/usr/local/libpcap
|
oder versuch mal ein RPM zu finden mit einem Apache, der PHP, MySQL, Perl, Mason, mod_ssl, Tomcat, mod_gzip... unterstuetzt.