67 Commits

Author SHA1 Message Date
Francois-Xavier Coudert
4ab19e09da
Make Sequoia supported 2024-09-11 09:00:37 +01:00
Brendan Shanks
fced907a63
docs/Installation: Use the documented --strip-components tar argument
`--strip-components` is the documented tar option, `--strip` only works because tar (both BSD and GNU) does partial matching on long options.
2024-05-10 08:39:17 -07:00
Michael Cho
2cbeb10b4a
docs/Installation: use HEAD similar to install repo README.md
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-15 13:00:30 -04:00
Bo Anderson
2cefdd0284
doc/Installation: make clear the env configs are advanced settings
Co-authored-by: Kevin <apainintheneck@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-11-29 15:43:22 +00:00
nstrauss
e0ac5459b3
Improve Mac package for enterprise install scenarios
- Allow specifying user through `/var/tmp/.homebrew_pkg_user.plist`
- Improve permission handling
- Correctly write API cache
- Add `preinstall` script to fail if we can't get a valid user

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2023-10-06 11:53:00 +01:00
Francois-Xavier Coudert
c3a2c40aa8 Make Sonoma supported 2023-09-24 11:12:05 +02:00
Eric Knibbe
7718c5ad61
docs: improve links & formatting 2023-09-05 00:54:26 -04:00
Issy Long
32bbe6d5de
Ignore <a name= HTML tags on the Installation page in anchor tag linting 2023-09-01 01:01:59 +01:00
Mike McQuaid
1481eac57c
brew.sh: don't set HOMEBREW_NO_INSTALL_FROM_API automatically.
My understanding is that now https://github.com/Homebrew/brew/pull/15778
has been merged this should now work fine on both older macOS versions
and non-default prefixes so let's try this again.
2023-08-15 11:42:02 +01:00
Mike McQuaid
bb67181b50
Merge pull request #15755 from MikeMcQuaid/document_pkg_installer
docs/Installation: document macOS .pkg installer.
2023-07-27 12:03:51 +01:00
Carlo Cabrera
e576fe0062
Revert "brew.sh: don't set HOMEBREW_NO_INSTALL_FROM_API automatically."
https://github.com/Homebrew/brew/pull/15765#issuecomment-1652856355

This reverts commit d9bc51f8171b49486a871a8bb12a2629df28a519.
2023-07-27 11:35:37 +08:00
Mike McQuaid
a6d12c69d2
docs/Installation: document macOS .pkg installer.
While we're here, also make the ARM prefix first.
2023-07-26 15:59:49 +01:00
Mike McQuaid
d9bc51f817
brew.sh: don't set HOMEBREW_NO_INSTALL_FROM_API automatically.
My understanding from conversations with Bo98 is that this should now
work fine on both older macOS versions and non-default prefixes.

Similarly, it's super confusing when this is set automatically and you
can't figure out why...
2023-07-26 15:36:04 +01:00
Eric Knibbe
b6c49b7a2d
docs: assume core repositories are untapped 2023-07-24 09:55:56 -04:00
Mike McQuaid
347934d452
docs/Installation: fix Mac OS X reference.
I shouldn't care but: the only versions where this is required are
Mac OS X versions.
2023-07-18 10:40:55 +01:00
Gabriel Gerlero
c68e060dd4
docs/Installation: Mac OS X -> macOS 2023-07-12 00:13:06 -03:00
Gabriel Gerlero
0e60c80fbf
docs/Installation: fix Apple Developer account link 2023-07-11 18:08:19 -03:00
Mike McQuaid
2a5d41d41b
Revert "Merge pull request #14547 from Homebrew/revert-14412-homebrew_install_from_api_default"
This reverts commit f4e60482791d2ff628efadfdbf0d14d9237d2d29, reversing
changes made to e26784f424061ca16987afcb21e036c66a298492.
2023-02-07 19:25:40 +01:00
Mike McQuaid
0575903868
Revert "HOMEBREW_INSTALL_FROM_API: make the default for everyone." 2023-02-07 15:13:23 +01:00
Mike McQuaid
5f6c69bca2
HOMEBREW_INSTALL_FROM_API: make the default for everyone.
- remove all places we check the flag so it's a no-op now
- flip the messaging to refer to `HOMEBREW_NO_INSTALL_FROM_API` where
  relevant
- adjust the documentation
2023-02-05 18:13:08 +01:00
Mike McQuaid
46fc4f9f1b
Don't allow HOMEBREW_INSTALL_FROM_API when building from source
When either being in a non-default prefix or being on an unsupported
macOS version we expect most things to be built from source. In that
environment, do not allow HOMEBREW_INSTALL_FROM_API to be set.

Fixes #14475
2023-02-02 14:49:34 +00:00
Patrick Linnane
01fa07d08a
Update docs/Installation.md
Co-authored-by: Bo Anderson <mail@boanderson.me>
2022-10-23 08:36:12 -07:00
Patrick Linnane
cc358c2cad
Fix minor version typo 2022-10-22 21:23:44 -07:00
EricFromCanada
67f6f29675
docs: section 1 wording/formatting fixes 2022-10-20 09:35:42 -04:00
Mike McQuaid
53b1c0f48e
Strengthen "don't create issues" language
We're still getting a non-trivial number of issues from configurations
we don't support and don't plan to.

Let people know that we know their experience will not be good and what
to expect if they file issues.

Co-authored-by: Eric Knibbe <enk3@outlook.com>
2022-10-20 11:39:20 +01:00
FX Coudert
8749e19e63
Update docs/Installation.md
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2022-10-19 11:48:13 +02:00
Francois-Xavier Coudert
e16afb305e Mark macOS Ventura as supported 2022-10-19 11:21:52 +02:00
Kid
71da3760fd
Update docs/Installation.md
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-09-18 20:22:30 +08:00
Kid
c2e7679937
Update docs/Installation.md
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2022-09-18 20:22:19 +08:00
Kid
2dba6257ec
docs: document HOMEBREW_INSTALL_FROM_API usage in installation 2022-09-18 19:24:09 +08:00
Mike McQuaid
1bb44979ee
Disable and delete code for 3.5.0
The next planned release will be 3.5.0 so let's fix things up for there.
2022-05-30 14:59:14 +01:00
EricFromCanada
9084cd21b1
Installation.md: add section for non-interactive installation 2022-02-11 09:25:40 -05:00
EricFromCanada
cb9db80157
Update Installation.md 2021-12-02 22:59:00 -05:00
Bo Anderson
c8752c91f0
Mark macOS Monterey as supported. 2021-10-19 16:57:39 +01:00
XuehaiPan
8398be5cde docs/Installation: update commands for untar-anywhere method 2021-09-29 19:59:49 +08:00
XuehaiPan
fc056cec59 docs: update documentation for shell requirement 2021-09-15 02:18:31 +08:00
Mike McQuaid
0a8167d2dc
docs: update /usr/local references.
Update or remove these based on our latest state.
2021-07-14 10:11:27 +01:00
XuehaiPan
3f64bcb2fb docs/Installation: add section for Git remote mirroring 2021-03-05 22:04:48 +08:00
FX Coudert
15fc1962fc
Installation.md: update for ARM 2020-12-30 10:53:40 +01:00
Mike McQuaid
444c3858df
Adjust macOS version logic
- Adjust latest supported macOS logic for e.g. Big Sur 11.1.
- Updated latest supported version in docs to Mojave

Fixes https://github.com/Homebrew/brew/issues/9211
2020-11-20 16:42:52 +00:00
Shaun Jackman
26c4dc954f docs/Installation.md: Fix a small typo 2020-11-12 12:31:13 -08:00
Mike McQuaid
5afff3f3aa
Handle macOS Homebrew on ARM
- Output `brew doctor` and `brew install` messages noting this configuration is (currently) unsupported and encourage use of Rosetta instead
- Output Rosetta 2 usage in `brew config` on ARM (whether in Rosetta 2 or not)
- Check the architecture of (newly installed) dependencies and ensure they are using the correct architecture.
- Don't allow installing macOS Intel Homebrew in macOS ARM Homebrew default prefix (and vice versa
- Actually write out the architecture of dependencies to the tab rather than generating and throwing them away
- Set and document the expected default prefix for macOS Intel Homebrew, macOS ARM Homebrew (`/opt/homebrew`) and Homebrew on Linux

While we're here:
- Don't say Big Sur is a prerelease version but still make it clear we
  don't support it (yet).
- Don't reference non-existent IRC channel
2020-11-12 17:06:47 +00:00
Mike McQuaid
bb2c835025
Installation: recommend High Sierra and newer. 2019-10-08 09:30:53 +01:00
Mike McQuaid
710859e300
Update Linuxbrew references to Homebrew on Linux
This is a clearer branding for us to use.

Also, as part of testing this, make some fixes to Jekyll in the docs folder.

Fixes #5835
2019-03-12 20:13:38 +00:00
JakeConnors376W
8f4301fa69
Update Installation.md 2019-03-05 11:44:10 -08:00
JakeConnors376W
ebe7deac95
Update Installation.md 2019-03-05 09:45:54 -08:00
JakeConnors376W
0f65c5bdc1
Improve wording 2019-03-04 11:05:31 -08:00
Mike McQuaid
1aa8ad09e2
Deprecate macOS versions below Mavericks
And remove all dead/unneeded code.
2019-01-27 12:27:47 +00:00
Mike McQuaid
67fadbfc1f
Update installation and Linuxbrew documentation
Update for the pending 2.0.0 release which will support Linux.
2019-01-26 19:28:56 +00:00
Mike McQuaid
170c5493a4
Update deprecations
- Add some `odeprecated`
- Make some `odeprecated` now `odisabled`
- Remove `odisabled` code.
- Remove old update migrations
- Remove GCC 4.0 compiler
- Remove Tiger-only code
- Remove 32-bit-only code
- Remove use of LD64
- Remove GCC 4.3 - 4.8 support.
2019-01-08 19:13:46 +00:00