banner



How To Install Aptana On Ubuntu

Software installation management software

Homebrew
Homebrew logo

Screenshot

Sample of Homebrew 2.2.12 in Mac Terminal.png

Sample of Homebrew 2.2.12 in Mac Concluding

Original author(southward) Max Howell
Initial release 21 May 2009; 12 years ago  (2009-05-21) [1]
Stable release

3.4.0 / 28 Feb 2022; 36 days ago  (2022-02-28) [2]

Repository
  • github.com/Homebrew/mash Edit this at Wikidata
Written in Ruby
Operating organization macOS, Linux
Available in English
Type Packet manager
License BSD two-Clause License
Website brew.sh Edit this at Wikidata

Homebrew is a free and open-source software package management organization that simplifies the installation of software on Apple'southward operating system, macOS, as well as Linux. The proper name is intended to propose the idea of building software on the Mac depending on the user'south taste. Originally written past Max Howell, the package manager has gained popularity in the Ruby on Rails community and earned praise for its extensibility.[3] Homebrew has been recommended for its ease of apply[4] every bit well every bit its integration into the control line interface.[5] Homebrew is a non-profit project member of the Software Freedom Conservancy, and is run entirely by unpaid volunteers.[6]

Homebrew has made extensive apply of GitHub to expand the support of several packages through user contributions. In 2022, Homebrew was the tertiary-near-forked repository on GitHub.[7] In 2022, Homebrew had the largest number of new contributors on GitHub.[8] In 2022, Homebrew had both the largest number of contributors and issues closed of whatever projection on GitHub.[9]

Homebrew has spawned several sub-projects such as Linuxbrew, a Linux port now officially merged into Homebrew;[10] [11] Homebrew Cask, which builds upon Homebrew and focuses on the installation of GUI applications;[12] and "taps" dedicated to specific areas or programming languages similar PHP.[13]

History [edit]

Homebrew was written by Max Howell in 2009.[one] [14] In March 2022, Homebrew successfully completed a Kickstarter campaign to raise funds for servers to test and build formulae and managed to raise £14,859.[fifteen] On December 13, 2022, the Homebrew repository migrated from Howell's GitHub account to its own project account.[xvi] In February 2022, due to downtime at SourceForge which resulted in binaries being unavailable, Homebrew moved their hosting to Bintray.[17] On September 21, 2022, Homebrew version 1.0.0 was released.[eighteen] Every bit of February 2022, Homebrew is maintained by a team of 34 people.[six] In January 2022, Linuxbrew was merged dorsum into Homebrew, adding beta back up for Linux and the Windows Subsystem for Linux to the Homebrew feature set.[19] On February two, 2022, Homebrew version 2.0.0 was released.[twenty] On September 21, 2022, Homebrew version ii.5.2 was released with back up for canteen taps (binary package repositories) via GitHub Releases.[21] Version iii.0.0 was released almost exactly two years afterwards 2.0.0, on Feb five, 2022, and added official back up for Macs with Apple tree silicon.[22] On April 12, 2022, Homebrew version 3.1.0 was released completing their migration of bottles (binary packages) to GitHub Packages before the May i, 2022 shutdown of Bintray equally previously announced by JFrog.[23]

Implementation [edit]

Homebrew is written in the Ruby programming language and targets the version of Ruby that comes installed with the macOS operating arrangement. By default, it is installed into /usr/local on Intel-based machines and /opt/homebrew on Apple tree silicon.[24] [25] The installation consists of a git repository that allows users to update Homebrew by pulling an updated repository from GitHub. The package manager builds software from source using "formulae", Ruby-red scripts constructed with the Homebrew domain-specific language (DSL) for managing dependencies, downloading source files, and configuring and compiling software. Binary packages called "bottles" provide pre-built formulae with default options.[ citation needed ]

Homebrew does non accolade the default privileges of /usr/local; directory ownership is changed from root with group permissions for the wheel group to the installing user and the "admin" grouping. Specifically, the fashion changes from drwxr-xr-x root cycle to drwxrwxr-x myuser admin.[26] All files, not but the directories, accept their ownership changed by the installer. This is considered past some as a major security flaw.[27]

Information collection [edit]

Homebrew collects installation, build fault, and operating system version statistics via Google Analytics.[28] Information technology is possible to opt out with the command mash analytics off.[28]

Users can view analytics data from the last 30, 90, and 365 days on the Homebrew website.[29]

See as well [edit]

  • Fink
  • Gentoo/Alt
  • MacPorts
  • Nix
  • Pkgsrc
  • FreeBSD Ports
  • Installer (macOS)
  • Listing of software packet direction systems

References [edit]

  1. ^ a b Homebrew release 0.1 on GitHub
  2. ^ Homebrew releases on GitHub
  3. ^ Arko, Andre. "Homebrew: Bone X's Missing Package Manager". Engine Thousand blog. Engine Yard. Archived from the original on July eight, 2022.
  4. ^ Hoffman, Chris. "Homebrew for OS X Easily Installs Desktop Apps and Terminal Utilities". How-to Geek . Retrieved 24 June 2022.
  5. ^ Terpstra, Brett. "Homebrew, the perfect gift for command line lovers". Engadget . Retrieved 24 June 2022.
  6. ^ a b McQuaid, Mike. "Homebrew/brew/README.md". GitHub. Archived from the original on xxx November 2022. Retrieved 5 February 2022.
  7. ^ "Popular Forked Repositories". GitHub. Archived from the original on 11 March 2022. Retrieved 24 June 2022.
  8. ^ "The Octoverse in 2022". GitHub.
  9. ^ "GitHub Octoverse 2022".
  10. ^ "Linuxbrew". Linuxbrew . Retrieved 2019-02-02 .
  11. ^ "Linuxbrew Readme". GitHub . Retrieved 2019-03-29 .
  12. ^ "Homebrew Cask". Github . Retrieved fifteen April 2022.
  13. ^ "Homebrew/homebrew-php". GitHub . Retrieved 25 June 2022.
  14. ^ Howell, Max. "I'll first with a rare Belgian yeast and Sussex hops". GitHub . Retrieved 24 June 2022.
  15. ^ "mash examination-bot". Kickstarter . Retrieved 25 June 2022.
  16. ^ @MacHomebrew (11 December 2022). "This Saturday morning at 0100 GMT we will be migrating Homebrew" (Tweet) – via Twitter.
  17. ^ @MacHomebrew (23 February 2022). "Homebrew's bottles (binary packages) are now hosted by @bintray" (Tweet) – via Twitter.
  18. ^ Homebrew release 1.0.0 on GitHub
  19. ^ "Homebrew one.9.0". Homebrew . Retrieved 10 January 2022.
  20. ^ McQuaid, Mike. "2.0.0". Homebrew . Retrieved iii February 2022.
  21. ^ Dziurla, Dawid (November 18, 2022). "Homebrew tap with bottles uploaded to GitHub Releases". blog. Homebrew . Retrieved 2021-04-08 .
  22. ^ McQuaid, Mike. "iii.0.0". Homebrew . Retrieved v Feb 2022.
  23. ^ McQuaid, Mike (April 12, 2022). "3.1.0". web log. Homebrew . Retrieved 2021-04-13 .
  24. ^ smittytone (2021-02-07). "How to migrate to native Homebrew on an M1 Mac". smittytone messes with micros . Retrieved 2021-08-11 .
  25. ^ "Discussion: longterm Homebrew prefix on Apple Silicon Macs · Issue #9177 · Homebrew/brew". GitHub . Retrieved 2021-08-xi .
  26. ^ Ounsworth, Mike. "What are the security implications of Homebrew and Macports?". StackExchange Data Security . Retrieved ii April 2022.
  27. ^ Phil, Stokes. "How Homebrew invites users to get pwned". AppleHelpWriter.com . Retrieved 2 April 2022.
  28. ^ a b "Anonymous Aggregate User Behaviour Analytics". Homebrew Documentation . Retrieved 2021-04-xiii .
  29. ^ "Analytics Information". Homebrew Formulae . Retrieved one November 2022.

External links [edit]

  • Official website Edit this at Wikidata
  • Homebrew on GitHub
  • "The Changelog #223: Homebrew and Package Management with Mike McQuaid". 2022-10-07.

Source: https://en.wikipedia.org/wiki/Homebrew_(package_manager)

Posted by: crumpleryouscinfecto.blogspot.com

0 Response to "How To Install Aptana On Ubuntu"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel