Difference between revisions of "Homebrew"
Jump to navigation
Jump to search
↑ https://github.com/Homebrew/homebrew-cask
↑ https://apple.stackexchange.com/questions/101090/list-of-all-packages-installed-using-homebrew
↑ https://ss64.com/osx/lsbom.html
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[wikipedia:Homebrew (package management software)|Homebrew]] is a non Apple official free and open-source software [[package management]] system that allows the installation of software on Apple's macOS operating system using the command line terminal. | + | [[wikipedia:Homebrew (package management software)|Homebrew]] (2009) is a non Apple official free and open-source software [[package management]] system that allows the installation of software on Apple's macOS operating system using the command line terminal. |
* [[Homebrew installation]] | * [[Homebrew installation]] | ||
Line 48: | Line 48: | ||
* homebrew-autoupdate https://github.com/DomT4/homebrew-autoupdate | * homebrew-autoupdate https://github.com/DomT4/homebrew-autoupdate | ||
− | == Related | + | == Related == |
* <code>[[pkgutil]]</code> | * <code>[[pkgutil]]</code> | ||
+ | * [[Max Howell]] | ||
+ | * [[Google Analytics]]: <code>[[brew analytics off]]</code> | ||
== See also == | == See also == |
Latest revision as of 14:00, 14 January 2022
Homebrew (2009) is a non Apple official free and open-source software package management system that allows the installation of software on Apple's macOS operating system using the command line terminal.
Basic Usage[edit]
To install software there are at least 3 commands: brew install
, brew cask
and brew tap
:
brew update
- Install wget software:
brew install wget
- Uninstall wget software
brew uninstall wget
- Install Vagrant GUI software[1], such as Atom or Google Chrome:
brew cask install vagrant
- View info of package:
brew info wget
- Create your own package:
brew create https://foo.com/bar-1.0.tgz
- Get a list of installed packages (formulae in Homebrew terminology):
Other commands:
Advanced Usage[edit]
- Get a list of files installed with package_name:
brew list package_name
- Search available packages by name:
brew search PACKAGE_NAME_TO_SEARCH
- To autoupdate your software, you can use https://github.com/DomT4/homebrew-autoupdate
Maintenance[edit]
Get latest version of brew and package information.
brew update
orbrew update -v
Get a list of not up to date packages:
brew outdated
Upgrade every installed package, see also https://github.com/DomT4/homebrew-autoupdate to autoupdate your software.
brew upgrade
:brew update && brew upgrade
To autoupdate your brew software, you can use
- homebrew-autoupdate https://github.com/DomT4/homebrew-autoupdate
Related[edit]
See also[edit]
brew
:update
|upgrade
|install
|uninstall
|services
|list
,cask
|cleanup
|doctor
|test
|link
|unlink
|tap
|info
|search
|multipass stop
|brew install --cask
|brew --prefix
|brew --help ]
- macOS: macOS versions, iTerm2, Homebrew, FileVault, System Integrity Protection,
dscacheutil
,networksetup
, XNU kernel, APFS, diskutil, mdfind, Keychain Access, Growl, Activity Monitor, sidecar,/Volumes/, /media/, /System/, /System/Library/, /private/
,/Users/
,/Library/
,/Applications/
, Apple Notification Center,sw_vers
, Spotlight, pbcopy, MacOS application firewall,Applesimutils
, Automatic login,security (command)
,codesign
,spctl
, Alfred, Xcode,system_profiler
,log show
, MacOS Preview, Rectangle app, Finder, macOS: Shortcuts, SEP - Package managers: dpkg, APT, RPM, YUM, DNF, homebrew, pkgutil, opkg, Helm, pkg and snap, npm, Aptitude, alien, Conan, CRAN, Chocolatey, NuGet, PackageKit, Wajig, pacman, PIP, Apache Ivy, List packages
lsbom
[3] List the contents of an installer's bom (bill of materials) file