33

Can I just use apt-get, or should I use some Mac tool?

  • 1
    By default there is no apt-get on OS X. So the question is, do you already have apt-get installed (probably by installing FINK) and now you are unsure if you can install nmap with it? Or are you completely unsure about how to install nmap or other such packages and just chose apt-get as an example? – Adaephon Jan 13 '15 at 7:29
44

First Option

Nmap's Official Website


Second Option

Homebrew Package Manager

  • Install Homebrew

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • Install Nmap

    $ brew install nmap
    
  • Optional

    $ brew search nmap
    $ brew info nmap
    

Third Option

MacPorts Package Manager

  • Install MacPorts

    $ bash -c "$(curl -fsSL https://raw.githubusercontent.com/tjt263/macports-installer/master/macports-installer.sh)"
    
  • Install Nmap

    $ sudo port install nmap
    
  • Optional

    $ sudo port search nmap
    $ sudo port info nmap
    
  • 3
    WARNING: this post gives commands to execute remote code on your machine! Do Not run anything from "raw.githubusercontent.com" as it can change and is not the official method. – Michael Ozeryansky Sep 2 '16 at 6:58
  • 3
    @MichaelOzeryansky True for MacPorts, but for Homebrew that is the official way. – Franklin Yu Feb 25 '17 at 14:37
  • 1
    Third option is my favourite. – Yevgeniy Afanasyev Feb 1 '18 at 1:48
8

The package manager for MacOS

A package manager that people often use with MacOS, is Homebrew,

To install nmap, using Homebrew-

http://brewformulas.org/Nmap

brew install nmap

Additional notes
Your question is largely answered at this unix.stackexchange link. https://unix.stackexchange.com/questions/80711/how-to-install-apt-get-or-yum-on-mac-os-x So, apt-get is not really recommended as a package manager for MacOS. Homebrew is one.. and another one called macports. ..Apparently you can get apt-get on macOS but getting it to work is, they say here, a bit advanced.

I suggest you learn your package manager, in the case of MacOS, macports or homebrew, learn how to get a list of packages, or search for a package e.g. search for nmap, see the command to search or list packages and to install a package. that's if google fails to bring up the homebrew command to install nmap. Though google threw up for me http://brewformulas.org/Nmap brew install nmap

  • 1
    It's a little bold to say "The package manager for MacOS is homebrew", it's just as official as Mac Ports. – Michael Ozeryansky Sep 2 '16 at 6:56
  • 1
    @MichaelOzeryansky thanks, i've corrected my statement – barlop Sep 2 '16 at 11:42
  • 1
    Apple Inc. officially recognize and acknowledge MacPorts but not Homebrew: developer.apple.com/opensource – voices Oct 4 '16 at 14:55

protected by JakeGould Dec 5 '15 at 17:29

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.