How Ninite Works
Homebrew is the latest software for Mac and Linux operating systems. You can install.
Ninite tries to behave exactly like a technical friend you've asked toinstall a few apps for you. This means that Ninite installers, regardlessof when or where they were created:
- Download Malwarebytes for Mac (the free version) and you get a 14-day trial of the premium version with automatic (real-time) virus and malware protection. After 14 days, your trial reverts to a limited disinfection scanner. Buy the premium version now to prevent infection in the first place.
- Download the Opera browser for computer, phone, and tablet. Opera for Mac, Windows, Linux, Android, iOS. Free VPN, Ad blocker, built-in messengers.
- Say 'No' to toolbars or other junk
- Always install the latest version of an app
- Install the right 32-bit or 64-bit version for a PC
- Install apps in the PC's language
- Skip apps that are already up-to-date
- Upgrade an app if it's out of date
We put a ton of effort into making sure Ninite just does the right thingand we think that's a big reason why people like using it so much.
All the Details
When you make a Ninite installer at https://ninite.comyou're really making an entry in our database that records your app choices.This database entry is also associated with a random installer ID and,if you're using Ninite Pro, your account.
Every Ninite installer you download is stamped with its installer ID. Whenyou run an installer it asks our servers for the latest configuration infofor its ID. This means Ninite installers always install the latestversions of apps, regardless of when they were created. It also meansthat Ninite installers need an internet connection to work. If you want tolock the version that gets installed or make a fully-offline installer wehave a /freeze switch in Ninite Pro.
Once it gets the configuration info the installer checks for currentlyinstalled versions of the apps. Apps that are already up-to-date areskipped. This means you can run the same Ninite installer over and overagain to keep apps current. If you need to repair an app that's alreadyinstalled you can force a reinstallation by clicking the retry/reinstalllink at the top of a completed Ninite installer.
Download Ninite Pro
![Ninite Ninite](/uploads/1/1/7/8/117885038/249684682.png)
Now that Ninite knows which apps it's installing on this PC it begins todownload and install each one. Downloads and installations work throughthe list of apps independently, so as the first app is being installed thesecond and third may be completely downloaded. Ninite Pro has adownload cache that often allows the downloadstep to be skipped and lets Ninite Pro finish faster.
Downloads come from the publishers' sites and are checked for correctdigital signatures or matching SHA-1 hashes before Ninite uses them.Ninite automatically downloads and installs the proper 64-bit or 32-bitversions of apps. It also picks apps that match the PC's language setting.These selections are done at runtime so the same Ninite .exe can install64-bit Portuguese apps on one PC and 32-bit English ones on another.
After downloading an app's installer and confirming its validity Ninitebegins to install it. The specifics of this differ for each app but ourmost general technique is to hide the installer's window when werun it and then automate the proper clicks and input to install the appright. Ninite's automation says 'No' to any toolbars or other junkjust like if you asked a technical friend to install an app for you.Settings like installation location are left as their defaults.
![Ninite For Mac Download Ninite For Mac Download](/uploads/1/1/7/8/117885038/904905880.png)
Ninite Download Installation
And that's how Ninite installs an app.