Difference between revisions of "Homebrew"

From wikieduonline
Jump to navigation Jump to search
(18 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]]
  
 
== Basic Usage ==
 
== Basic Usage ==
To install software there are at least 3 commands: <code>brew install</code>, <code>brew cask</code> and <code>brew tap</code>:
+
To install software there are at least 3 commands: <code>[[brew install]]</code>, <code>[[brew cask]]</code> and <code>[[brew tap]]</code>:
 +
 
 +
* <code>[[brew update]]</code>
 
* Install [[wget]] software:  
 
* Install [[wget]] software:  
** <code>brew install wget</code>
+
** <code>[[brew install]] wget</code>
 
* Uninstall [[wget]] software
 
* Uninstall [[wget]] software
** <code>brew uninstall wget</code>
+
** <code>[[brew uninstall]] wget</code>
 
* Install [[Vagrant]] GUI software<ref>https://github.com/Homebrew/homebrew-cask</ref>, such as Atom or Google Chrome:  
 
* Install [[Vagrant]] GUI software<ref>https://github.com/Homebrew/homebrew-cask</ref>, such as Atom or Google Chrome:  
** <code>brew cask install vagrant</code>
+
** <code>[[brew cask]] install vagrant</code>
 
* View info of package: <code>[[brew info]] wget</code>
 
* View info of package: <code>[[brew info]] wget</code>
 
* Create your own package: <code>brew create https://foo.com/bar-1.0.tgz</code>
 
* Create your own package: <code>brew create https://foo.com/bar-1.0.tgz</code>
 
* Get a list of installed packages (formulae in Homebrew terminology):  
 
* Get a list of installed packages (formulae in Homebrew terminology):  
**<code>brew list</code><ref>https://apple.stackexchange.com/questions/101090/list-of-all-packages-installed-using-homebrew</ref>
+
**<code>[[brew list]]</code><ref>https://apple.stackexchange.com/questions/101090/list-of-all-packages-installed-using-homebrew</ref>
**<code>brew list --versions</code> (to include package versions)
+
**<code>[[brew list]] --versions</code> (to include package versions)
**<code>brew list PACKAGE_NAME</code> List of file includes in PACKAGE_NAME
+
**<code>[[brew list]] PACKAGE_NAME</code> List of file includes in PACKAGE_NAME
 
**<code>brew cask list</code>
 
**<code>brew cask list</code>
 
**<code>brew bundle</code>
 
**<code>brew bundle</code>
 
**<code>brew leaves</code>
 
**<code>brew leaves</code>
  
Other commands: <code>brew link</code>
+
Other commands:  
 +
*<code>[[brew link]]</code>
 +
* <code>[[brew doctor]]</code>
 +
* <code>[[brew services]]</code>
 +
* <code>[[brew test]]</code>
 +
* <code>[[brew --help]]</code>
  
 
== Advanced Usage ==
 
== Advanced Usage ==
 
* Get a list of files installed with package_name: <code>brew list package_name</code>
 
* Get a list of files installed with package_name: <code>brew list package_name</code>
 
* Search available packages by name: <code>[[brew search]] PACKAGE_NAME_TO_SEARCH</code>
 
* Search available packages by name: <code>[[brew search]] PACKAGE_NAME_TO_SEARCH</code>
* To autoupdate your software, you can use https://github.com/DomT4/homebrew-autoupdate
+
* To [[autoupdate]] your software, you can use https://github.com/DomT4/homebrew-autoupdate
  
 
== Maintenance ==
 
== Maintenance ==
Line 35: Line 43:
  
 
Upgrade every installed package, see also https://github.com/DomT4/homebrew-autoupdate to autoupdate your software.
 
Upgrade every installed package, see also https://github.com/DomT4/homebrew-autoupdate to autoupdate your software.
* <code>brew upgrade</code>: <code>brew update && brew upgrade</code>
+
* <code>[[brew upgrade]]</code>: <code>brew update && brew upgrade</code>
  
 
To autoupdate your brew software, you can use  
 
To autoupdate your brew software, you can use  
 
* homebrew-autoupdate https://github.com/DomT4/homebrew-autoupdate
 
* homebrew-autoupdate https://github.com/DomT4/homebrew-autoupdate
  
 
+
== Related ==
== Related commands ==
+
* <code>[[pkgutil]]</code>
<code>[[pkgutil]]</code>
+
* [[Max Howell]]
 +
* [[Google Analytics]]: <code>[[brew analytics off]]</code>
  
 
== See also ==
 
== See also ==

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

To install software there are at least 3 commands: brew install, brew cask and brew tap:

Other commands:

Advanced Usage

Maintenance

Get latest version of brew and package information.

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.

To autoupdate your brew software, you can use

Related

See also

  • 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
  • Advertising: