forked from ALHP/ALHP.GO
optimized repo order, fixes #255
This commit is contained in:
52
README.md
52
README.md
@@ -10,30 +10,19 @@ Buildbot for Archlinux-based repos build with different
|
|||||||
[x86-64 feature levels](https://www.phoronix.com/scan.php?page=news_item&px=GCC-11-x86-64-Feature-Levels), `-O3` and
|
[x86-64 feature levels](https://www.phoronix.com/scan.php?page=news_item&px=GCC-11-x86-64-Feature-Levels), `-O3` and
|
||||||
[LTO](https://en.wikipedia.org/wiki/Interprocedural_optimization).
|
[LTO](https://en.wikipedia.org/wiki/Interprocedural_optimization).
|
||||||
|
|
||||||
> 📢 **x86-64-v4** repos just released. [If your CPU supports v4](#1-check-your-system-for-support), you
|
> [!WARNING]
|
||||||
> can [try them out](#switch-between-levels).
|
> NVIDIA graphic users using the **proprietary driver** is highly recommended reading the
|
||||||
|
> [FAQ about Linux kernel modules](#directly-linked-kernel-modules)
|
||||||
> ⚠️ NVIDIA graphic users using the **proprietary driver** is highly recommended reading the
|
|
||||||
> [FAQ about Linux kernel modules](#directly-linked-kernel-modules) ⚠️
|
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- TOC -->
|
<!-- TOC -->
|
||||||
|
|
||||||
* [Quickstart](#quickstart)
|
* [ALHP](#alhp)
|
||||||
* [FAQ](#faq)
|
* [Quickstart](#quickstart)
|
||||||
* [Remove ALHP packages](#remove-alhp-packages)
|
* [FAQ](#faq)
|
||||||
* [LTO](#lto)
|
* [Matrix](#matrix)
|
||||||
* [Linux Kernel packages](#linux-kernel-packages)
|
* [Donations](#donations)
|
||||||
* [Directly linked kernel modules](#directly-linked-kernel-modules)
|
* [License and Legal](#license-and-legal)
|
||||||
* [Mirrors](#mirrors)
|
|
||||||
* [What packages are built](#what-packages-are-built)
|
|
||||||
* [Why is package X not up-to-date](#why-is-package-x-not-up-to-date)
|
|
||||||
* [Debug symbols](#debug-symbols)
|
|
||||||
* [Switch between levels/repos](#switch-between-levels)
|
|
||||||
* [Matrix](#matrix)
|
|
||||||
* [Donations](#donations)
|
|
||||||
* [License and Legal](#license-and-legal)
|
|
||||||
|
|
||||||
<!-- TOC -->
|
<!-- TOC -->
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -42,7 +31,8 @@ Buildbot for Archlinux-based repos build with different
|
|||||||
|
|
||||||
### 1. Check your system for support
|
### 1. Check your system for support
|
||||||
|
|
||||||
> **Important**: Before you enable any of these repos, check if your system supports the feature level you want to
|
> [!CAUTION]
|
||||||
|
> Before you enable any of these repos, check if your system supports the feature level you want to
|
||||||
> enable
|
> enable
|
||||||
(e.g. `x86-64-v3`).
|
(e.g. `x86-64-v3`).
|
||||||
> **If you don't check beforehand, you might be unable to boot your system anymore and need to downgrade any package
|
> **If you don't check beforehand, you might be unable to boot your system anymore and need to downgrade any package
|
||||||
@@ -63,6 +53,11 @@ Subdirectories of glibc-hwcaps directories, in priority order:
|
|||||||
x86-64-v2 (supported, searched)
|
x86-64-v2 (supported, searched)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> ALHP builds for `x86-64-v2`, `x86-64-v3` and `x86-64-v4` at the moment. You can see all available
|
||||||
|
> repositories
|
||||||
|
> [here](https://alhp.dev/).
|
||||||
|
|
||||||
### 2. Install keyring & mirrorlist
|
### 2. Install keyring & mirrorlist
|
||||||
|
|
||||||
Install [alhp-keyring](https://aur.archlinux.org/packages/alhp-keyring/)
|
Install [alhp-keyring](https://aur.archlinux.org/packages/alhp-keyring/)
|
||||||
@@ -81,7 +76,8 @@ yay -S alhp-keyring alhp-mirrorlist
|
|||||||
Edit `/etc/pacman.d/alhp-mirrorlist` and comment out/in mirrors you want to have enabled/disabled. Per default selected
|
Edit `/etc/pacman.d/alhp-mirrorlist` and comment out/in mirrors you want to have enabled/disabled. Per default selected
|
||||||
is a cloudflare-based mirror which
|
is a cloudflare-based mirror which
|
||||||
[*should* provide decent speed worldwide](https://somegit.dev/ALHP/ALHP.GO/issues/38#issuecomment-891).
|
[*should* provide decent speed worldwide](https://somegit.dev/ALHP/ALHP.GO/issues/38#issuecomment-891).
|
||||||
> Note: Only `alhp.dev` is hosted by ALHP directly. If you have problems with a mirror,
|
> [!NOTE]
|
||||||
|
> `cdn.alhp.dev` and `alhp.dev` are provided by ALHP directly. If you have problems with a mirror,
|
||||||
> open an issue at [the mirrorlist repo](https://somegit.dev/ALHP/alhp-mirrorlist).
|
> open an issue at [the mirrorlist repo](https://somegit.dev/ALHP/alhp-mirrorlist).
|
||||||
|
|
||||||
### 4. Modify /etc/pacman.conf
|
### 4. Modify /etc/pacman.conf
|
||||||
@@ -94,12 +90,12 @@ Example for `x86-64-v3`:
|
|||||||
[core-x86-64-v3]
|
[core-x86-64-v3]
|
||||||
Include = /etc/pacman.d/alhp-mirrorlist
|
Include = /etc/pacman.d/alhp-mirrorlist
|
||||||
|
|
||||||
[extra-x86-64-v3]
|
|
||||||
Include = /etc/pacman.d/alhp-mirrorlist
|
|
||||||
|
|
||||||
[core]
|
[core]
|
||||||
Include = /etc/pacman.d/mirrorlist
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[extra-x86-64-v3]
|
||||||
|
Include = /etc/pacman.d/alhp-mirrorlist
|
||||||
|
|
||||||
[extra]
|
[extra]
|
||||||
Include = /etc/pacman.d/mirrorlist
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
@@ -112,9 +108,9 @@ Include = /etc/pacman.d/mirrorlist
|
|||||||
```
|
```
|
||||||
|
|
||||||
Replace `x86-64-v3` with the x86-64 feature level you want to enable.
|
Replace `x86-64-v3` with the x86-64 feature level you want to enable.
|
||||||
> ALHP builds for `x86-64-v2`, `x86-64-v3` and `x86-64-v4` at the moment. You can see all available
|
|
||||||
> repositories
|
> [!TIP]
|
||||||
> [here](https://alhp.dev/).
|
> Stacking multiple levels is possible, as described in https://somegit.dev/ALHP/ALHP.GO/issues/255#issuecomment-3335.
|
||||||
|
|
||||||
### 5. Update package database and upgrade:
|
### 5. Update package database and upgrade:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user