50 Commits

Author SHA1 Message Date
Osama Albahrani
4f677e72d4 docs/Homebrew-on-Linux: update dnf5 syntax, centos/rhel section
Tested on Fedora 42 and CentOS Stream/RHEL 10 (latest for all).

Note: Fedora 42 uses dnf5 while CentOS Stream/RHEL 10 use dnf4

See:
- https://github.com/Homebrew/install/pull/894
- 0fd28f83c8/install.sh (L1133)
2025-07-04 06:55:18 +03:00
Eric Knibbe
6a07851c46
docs: localize internal URLs 2025-05-22 12:17:52 -04:00
XTY
f39cb527fd
docs/Homebrew-on-Linux: update instructions for Fedora-based distros 2025-05-14 02:02:34 +08:00
Mike McQuaid
59569bbc69
Update Homebrew on Linux documentation
More support tier tweaks.
2025-04-02 09:07:47 +01:00
Mike McQuaid
37c357c258
docs/Homebrew-on-Linux: reference support tiers. 2025-04-02 09:06:16 +01:00
Mikhail Beliakov
1acba980c3
Remove aarch64 unsupported note for Homebrew on Linux 2025-04-02 05:01:13 +01:00
Issy Long
235082549d
Merge pull request #19200 from Homebrew/docs-last-reviewed-date
Add a `last_reviewed_date` to docs metadata
2025-02-03 13:33:52 +00:00
Issy Long
31d7bcc583
Add a last_reviewed_date to docs metadata
- At the AGM we formed an ad-hoc documentation working group.
- One of our ideas was that we should have a last reviewed date for
  documentation, so that we can periodically implement a review
  mechanism (GitHub Actions posts to Slack for a regular documentation
  outdatedness check?) to track how old docs are and ensure they're
  still relevant.
- This is a first step towards that goal, by adding a `last_review_date`
  to the metadata of all docs with a date of earlier than Homebrew's
  inception because everything needs reviewing so that we start from a
  good base!
2025-02-03 11:56:07 +00:00
Bo Anderson
fed5321969
Rename aarch64_linux tag to arm64_linux 2025-02-01 13:03:58 +01:00
Haotian Yang
5b33a68c95 doc: improve clarity by removing redundant phrasing in instructions 2024-10-22 21:36:59 -07:00
Michael Cho
4d537fe6da
docs: use NOTE rather than NOTICE 2024-08-23 11:04:28 -04:00
Sean Molenaar
09dcca0f9b
Update Homebrew-on-Linux.md
Co-authored-by: Adrian Ho <the.gromgit@gmail.com>
2024-05-16 20:50:13 +03:00
Sean Molenaar
4072122be1
Update Homebrew-on-Linux.md
Co-authored-by: Patrick Linnane <patrick@linnane.io>
2024-05-16 20:15:19 +03:00
Sean Molenaar
e1ea47a41a
feat: note that Homebrew does not have a sandbox on Linux 2024-05-16 18:32:48 +02:00
Osama Albahrani
0d190f7497
Homebrew-on-Linux.md: switch to pacman -S
I realized the convention in documentations is to recommend `-S`, not `-Syu`, as a system upgrade is usually an overkill. This change also makes Homebrew's documentation more consistent.
2024-01-04 05:15:21 -05:00
Xuehai Pan
6f0d87aace docs: prefer placing shellenv command in rcfile rather than shell profile on Linux 2023-10-07 00:14:26 +08:00
Eric Knibbe
de5742a929
docs: use relative path for custom header images 2023-08-27 12:34:50 -04:00
Osama Albahrani
cefa2d197b
docs: Requirements: add Arch Linux
Note: I'm not entirely sure if these are sufficient. I mimicked what's [in `install.sh`](https://github.com/Homebrew/install/blob/master/install.sh#L1052) and what's already listed for the remaining distros.
2023-07-17 14:39:52 -04:00
Adrian Ho
5d826390c7
docs: no more homedir installs
Capability removed via https://github.com/Homebrew/install/pull/702
2023-02-15 12:05:09 +00:00
EricFromCanada
9cc4766d33
docs: hyperlink updates
plus some reformatting
2022-12-06 12:52:03 -05:00
Bo Anderson
6a7eac25e1
Merge pull request #14003 from Bo98/linux-req
Update Linux requirements
2022-10-24 01:41:50 +01: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
Bo Anderson
1882ae4f6e
Update Linux requirements
* Glibc 2.26+ (we use 2.35) require Linux kernel 3.2 or later.
* Remove GCC requirement given it doesn't matter for bottles (we install GCC ourselves if too old) and is probably wrong for the build-from-source case.
* Remove libxcrypt-compat requirement given we don't use libcrypt.so.1 anymore.
2022-10-16 17:08:17 +01:00
Bo Anderson
dfecab1caf
docs: discontinue WSL 1 support; recommend WSL 2 2022-10-14 19:17:47 +01:00
EricFromCanada
3855103617
docs: update wording for rest of Users section 2022-02-11 09:25:39 -05:00
EricFromCanada
b41ed744c1
Update Homebrew-on-Linux.md 2021-12-02 22:59:00 -05:00
Michka Popoff
1cc7ca33c0
update: migrate everyone from linuxbrew-core to homebrew-core
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-10-20 11:01:38 +01:00
XuehaiPan
8398be5cde docs/Installation: update commands for untar-anywhere method 2021-09-29 19:59:49 +08:00
XuehaiPan
3f96d963f7 style: fix inconsistent code style for shell scripts 2021-09-15 14:59:01 +08:00
Mike McQuaid
1bdb8c7a33
More Bintray cleanup
Cleanup more files and names related to Bintray to ease their future
deletion (when Bintray is shutdown).
2021-04-12 15:07:46 +01:00
Samuel FORESTIER
c5acda3e5a
Adds missing required procps package
In very limited environments, Homebrew manual install fails with :

```
/root/.linuxbrew/Homebrew/Library/Homebrew/cmd/shellenv.sh: line 9: /bin/ps: No such file or directory
```

This has to be fixed by explicitly provisioning `ps` command on the system, since Brew 2.4.7 (see `c1666676`).
2021-04-05 11:23:16 +00:00
Shaun Jackman
ef755182bb
Merge pull request #9279 from sjackman/sj/fq-linux
FAQ: Default installation prefix on Linux
2020-11-27 11:30:20 -08:00
Shaun Jackman
74d4001a25 docs/Homebrew-on-Linux.md: Suggest linuxbrew user 2020-11-26 10:28:41 -08:00
Dustin Rodrigues
1c925d52fe docs - remove Discourse from communication methods 2020-11-15 13:20:03 -05:00
Dustin Rodrigues
d400b151e7 minor typo fixes 2020-09-02 12:23:14 -04:00
EricFromCanada
2427e06340 docs: restore h1 headings for pages with front matter
Plus other fixes for Homebrew-on-Linux.md.
GitHub Pages' jekyll-titles-from-headings sets a page's title to its first Markdown heading.
2020-06-11 14:04:12 -04:00
Mike McQuaid
3247f26a34
Merge pull request #7479 from sjackman/requirements
docs/Homebrew-on-Linux.md: Requirements
2020-05-02 14:43:40 +01:00
Mike McQuaid
6123cdb767
Improve Homebrew Portable Ruby messaging
As-of https://github.com/Homebrew/homebrew-portable-ruby/pull/100 we've
removed ARM builds for Portable Ruby due to months of breakage.
Similarly, when we last bumped Portable Ruby the ARM build was much
delayed but, despite Homebrew/brew being completely unusable to anyone
using it on ARM in that case, no-one complained or filed issues.

Instead of attempting to maintain and update a Portable Ruby on niche
(Homebrew) platforms like ARM (or, in past/future PPC) improve the
messaging to provide users with a workaround.

Now we allow only a major/minor version match it should be pretty
doable for those users to install e.g. a prebuilt Ruby binary from a PPA
or built it from source if needed using `ruby-build` and `rbenv`.

The messaging could be improved further but we're somewhat limited by
`ruby.sh` and `vendor-install.sh` being separate. I'm tempted to combine
them (or at least have `vendor-install.sh` not be so generic as to not
be able to give Ruby-specific advice).
2020-05-02 13:53:45 +01:00
Shaun Jackman
ab1d03c5b1 docs/Homebrew-on-Linux.md: Requirements
Linux/WSL is redundant.
2020-05-01 15:08:39 -07:00
Mike McQuaid
6e60d3fb59
docs: point to homebrew/install repository.
This saves duplicating the (un)install instructions in multiple places.
2020-04-15 16:16:21 +01:00
Shaun Jackman
d6a8ff752f docs/Homebrew-on-Linux.md: Use the bash installer 2020-03-04 12:17:33 -08:00
Issy Long
eec8028d4f
[Linux] docs: Update sponsors to say GitHub Actions not CircleCI
- We switched from Circle CI to Azure Pipelines, then to GitHub Actions.
- I can't find any directly linkable official GitHub logo assets on
  https://github.com/logos and I don't want to upload an image directly
  to this repo. So, remove the image. If that's acceptable.
2020-02-04 08:49:45 +00:00
Mike McQuaid
ce22e8b633
docs/Homebrew-on-Linux: update Twitter. 2019-12-09 15:31:25 +00:00
raimon
90ec6bd500 Update document about Alternative Installation
Symbolic link creation does not depend on current directory
2019-11-28 21:21:44 +09:00
RikudouSage
ecf8324c82
Fix a typo 2019-10-24 12:48:26 +02:00
Michka Popoff
820ee847ac Homebrew-on-Linux.md: update minimal requirements
These are needed to build patchelf 0.10 with debian wheezy.
2019-05-15 23:28:55 +02:00
Shaun Jackman
4cc4612db9 docs/Homebrew-on-Linux: Fedora 30 needs libxcrypt-compat
portable-ruby requires the library libcrypt.so.1.
On Fedora 30, that file is provided by libxcrypt-compat.
2019-05-13 12:44:44 -07:00
Shaun Jackman
deffe8d403 Redirect docs.brew.sh/linux to Homebrew on Linux 2019-04-05 10:14:40 -07:00
Mike McQuaid
eef4c18011
docs: add logos.
Add the BrewTestBot and Linuxbrew logos to the relevant pages.
2019-03-23 13:14:31 +00: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