Do you want a Linux-like package manager on Windows 10 or 7? Then use Scoop to easily fetch and install various open-source software packages using a simple command prompt in Windows.
Scoop is an open source tool that allows us to quickly grab various packages such as Python, Apache, MongoDB, MySQL, Nodejs, etc. in Windows using the command line. It is the best tool for developers looking for a simple Linux like Windows package manager. It’s similar to homebrew, many people compare it to Chocolatey but it’s slightly different in terms of available repository and huge list of various software to install. However, what makes Scoop different is that it doesn’t need admin rights, so no need to run a command prompt or Powershell with admin access to download and install packages; it also installs all the packages in a directory called scoop which separates them from the user folder.
The Scoop project is available at GitHub.
What do we need to install Scoop?
- Just Windows Powershell on Windows 7 or 10.
How to install Scoop Package Manager on Windows 10/8/7?
- Go to the Search bar and type powershellas it appears, click its icon to run it.
- PowerShell requires an execution policy in [Unrestricted, RemoteSigned, ByPass] to run Scoop. So, run the below command to set the wait policy.
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
- Download and run the Scoop Package Manager installer script to install it on Windows 10.
iwr -useb get.scoop.sh | iex
- Command to search for packages.
- To install any package using this windows package manager, use the syntax below, let’s say we want to install MongoDB, the command for that will be:
scoop install mongodb
- To learn more about the Scoop command, you can use its help section:
- Here is the list of useful Scoop commands
[ ] Some useful commands are: alias Manage scoop aliases bucket Manage Scoop buckets cache Show or clear the download cache checkup Check for potential problems cleanup Cleanup apps by removing old versions config Get or set configuration values create Create a custom app manifest depends List dependencies for an app export Exports (an importable) list of installed apps help Show help for a command hold Hold an app to disable updates home Opens the app homepage info Display information about an app install Install apps list List installed apps prefix Returns the path to the specified app reset Reset an app to resolve conflicts search Search available apps status Show status and check for new app versions unhold Unhold an app to enable updates uninstall Uninstall an app update Update apps, or Scoop itself virustotal Look for app's hash on virustotal.com which Locate a shim/executable (similar to 'which' on Linux)