From eccb80a2d387426aa326daf81cde4085d07161dd Mon Sep 17 00:00:00 2001
From: Erich Eckner
Date: Sun, 14 Mar 2021 08:46:39 +0100
Subject: download/index.html: add section about pacman-static
---
download/index.html | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
(limited to 'download')
diff --git a/download/index.html b/download/index.html
index 0c85c60..6573b14 100644
--- a/download/index.html
+++ b/download/index.html
@@ -62,18 +62,29 @@
to Archlinux32, follow
these steps:
- - Put
Server=https://archive.archlinux32.org/repos/2020/01/01/$arch/$repo
as sole mirror into /etc/pacman.d/mirrorlist
.
+ - Put
Server=https://archive.archlinux32.org/repos/2020/01/01/$arch/$repo
as sole mirror into /etc/pacman.d/mirrorlist
.
+
+ - Note, that it is not necessary to use the archive, if one uses a recent pacman-static (see "Fixing broken pacman" below for details on how to obtain it).
+
+
- Execute
pacman -Syy archlinux32-keyring-transition
to install our keyring transition package signed by one of the x86_64 archlinux devs.
- Run
pacman -Syuu
to update to a state, when pacman was capable of installing zstd-compressed packages.
- Put any mirror from our mirrorlist
into
/etc/pacman.d/mirrorlist
.
- Run
pacman -Syuu
for a full transition to the most recent state.
- - Note, that packages found in your package cache won't match the signatures from archlinux32 - either allow pacman to delete these cached packages or run
pacman -Sc
to clean your cache before you start and after you finish upgrading.
+ - Note, that packages found in your package cache won't match the signatures from Archlinux32 - either allow pacman to delete these cached packages or run
pacman -Sc
to clean your cache before you start and after you finish upgrading.
+ Fixing broken pacman
+ If pacman is unable to work properly (due to partial upgrade, broken libraries, missing compression support, etc.), there are two possibilities to fix it:
+
+ - Boot a recent live medium, mount the broken system on
/mnt
and use pacman --sysroot /mnt ...
to reinstall/update the broken/outdated packages.
+ - Install pacman-static (either from the AUR before breaking the system or the extracted binary compiled by Eli Schwartz if your system is already broken) and use
pacman-static
in place of pacman
to reinstall/update the broken/outdated packages.
+
+
BitTorrent Download (recommended)
If you can spare the bytes, please leave the client open after your
--
cgit v1.2.3-70-g09d2