📖 WIPIVERSE

🔍 Currently registered entries: 126,508건

Homebrew (package manager)

Homebrew is a free and open-source software package management system that simplifies the installation of software on macOS (Apple's operating system) and Linux. It is primarily command-line based and aims to provide a more straightforward and user-friendly way to install command-line tools and graphical applications compared to manually compiling from source or using complex installers.

Homebrew installs packages to their own directories and then symbolically links their files into /usr/local. This helps to avoid conflicts with system files and other software installations. It uses a system of "formulae" (Ruby scripts) which describe how to download, compile, and install a particular package.

Homebrew's key features include:

  • Simplicity: It provides a simple, easy-to-use command-line interface for installing and managing software.
  • Dependency Management: Homebrew automatically handles dependencies, ensuring that all required software is installed before installing a package.
  • Community Support: Homebrew has a large and active community of users and developers, providing support and contributing to the project.
  • Customization: Users can customize their Homebrew installation with taps (third-party repositories) to install software not included in the core repository.
  • Open Source: Homebrew is licensed under the BSD 2-Clause "Simplified" License, making it free to use and modify.
  • Bottles: Homebrew uses pre-built binary packages called "bottles" for faster installation of commonly used software.

Homebrew is commonly used by developers and system administrators to install and manage a wide variety of software, including programming languages, databases, and command-line utilities. It’s a popular alternative to other package managers and provides a consistent installation experience across different macOS and Linux environments.