some more arch info

This commit is contained in:
dtb 2022-12-05 23:25:22 -05:00
parent 45e4cb77b8
commit 5e11258c0c
2 changed files with 14 additions and 4 deletions

View File

@ -54,10 +54,10 @@ To bootstrap _man(`apk(8)') do the following:
<OL>
<LI>Copy _man(`apk-keys(5)') to the analogous location on the mounted volume.</LI>
<LI>Fill out _man(`apk-repositories(5)') on the mount.</LI>
<LI>Use _man(`apk-add(8)') to initialize the package database on the mount (_command(`apk --root [<I>mount</I>] add --initdb alpine-base').</LI>
<LI>Use _man(`apk-add(8)') to initialize the package database on the mount (_command(`apk --root [<I>mount</I>] add --initdb alpine-base')).</LI>
</OL>
<P>
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.
</P>
_subsubheader(`Setup scripts')
_bibliography(`

View File

@ -1,6 +1,8 @@
_header(`Arch')
<P>
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')).
</P>
_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.
</P>
@ -60,3 +61,12 @@ _bentr(`<A HREF="https://en.wikipedia.org/wiki/Artix_Linux">Artix Linux</A> (Wik
<P>
Artix is a Linux software distribution based on Arch that doesn't mandate SystemD as its initialization system.
</P>
_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')')
')
<P>
_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.
</P>