From 5e11258c0ce10141ea7faaca1132495187e0e15c Mon Sep 17 00:00:00 2001 From: dtb Date: Mon, 5 Dec 2022 23:25:22 -0500 Subject: [PATCH] some more arch info --- wiki/unix/alpine.m4 | 4 ++-- wiki/unix/arch.m4 | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/wiki/unix/alpine.m4 b/wiki/unix/alpine.m4 index 08ceaaa..1712e05 100644 --- a/wiki/unix/alpine.m4 +++ b/wiki/unix/alpine.m4 @@ -54,10 +54,10 @@ To bootstrap _man(`apk(8)') do the following:
  1. Copy _man(`apk-keys(5)') to the analogous location on the mounted volume.
  2. Fill out _man(`apk-repositories(5)') on the mount.
  3. -
  4. Use _man(`apk-add(8)') to initialize the package database on the mount (_command(`apk --root [mount] add --initdb alpine-base').
  5. +
  6. Use _man(`apk-add(8)') to initialize the package database on the mount (_command(`apk --root [mount] add --initdb alpine-base')).

-Copy _file(`/etc/resolv.conf') over (and bind _file(`/dev/'), _file(`/proc/'), and _file(`/sys/')) before _ref(`#posix#chroot(1)')ing. +Copy _man(`resolv.conf(5)') over (and bind _file(`/dev/'), _file(`/proc/'), and _file(`/sys/')) before _ref(`#posix#chroot(1)')ing.

_subsubheader(`Setup scripts') _bibliography(` diff --git a/wiki/unix/arch.m4 b/wiki/unix/arch.m4 index 445a7ab..bb9fd1f 100644 --- a/wiki/unix/arch.m4 +++ b/wiki/unix/arch.m4 @@ -1,6 +1,8 @@ _header(`Arch')

-Arch is known for using the latest versions of programs, which has given it an undeserved reputation of instability. +Arch is a Linux software distribution that uses the _man(`pacman(8)') package manager. +Arch performs little in the way of modification of upstream versions of packages and offers only the latest (or last noticed) revisions of programs in its repositories, +which has given it a reputation for instability compared to other Linux software distributions that bug-test programs before offering them to users in standard release channels (for example, _ref(`#debian')).

_subheader(`AUR') @@ -17,7 +19,6 @@ Use _man(`pacstrap(8)') on Arch and _man(`basestrap(8)') on Artix. Arch's base package is _package(`base'). Additionally, a kernel such as _package(`linux') or _package(`linux-lts') will be necessary. The Arch wiki says _package(`linux-firmware') is necessary; it's not on many hardware configurations but it's recommended. -Install _code(`base-devel') if you plan on using the AUR or if you don't know what the AUR is yet. On Artix you also need to select the _ref(`#linux#initialization') system: _package(`66'), _package(`dinit'), _package(`openrc'), _package(`runit'), or _package(`s6-base'). The Artix wiki says the initialization-specific _ref(`#linux#logind') package is necessary; it's not but it's recommended.

@@ -60,3 +61,12 @@ _bentr(`Artix Linux (Wik

Artix is a Linux software distribution based on Arch that doesn't mandate SystemD as its initialization system.

+ +_subheader(`makepkg(8)') +_bibliography(` +_bentr(`_link(`makepkg', `https://wiki.archlinux.org/title/Makepkg') (Arch Wiki)') +_bentr(`_link(`pacman', `https://gitlab.archlinux.org/pacman/pacman/')/_link(`scripts/makepkg.sh.in', `https://gitlab.archlinux.org/pacman/pacman/-/blob/master/scripts/makepkg.sh.in')') +') +

+_man(`makepkg(8)') is a _man(`bash(1)') script provided by _package(`pacman') that provides an interface through which to manage _man(``PKGBUILD'(5)')s. +