-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.htm
104 lines (104 loc) · 3.96 KB
/
index.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Alabaster Linux</title>
<link rel="stylesheet" href="https://tohoku.ac/default.css" />
</head>
<body>
<h1>Alabaster Linux</h1>
<p><a href="https://github.com/aquefir/alabaster">Source code</a></p>
<p class="noindent"><strong>One liner:</strong><br/>
wget -O- -UwUget alabaster.sh | sh</p>
<p class="noindent"><strong>Alternative syntax for RHEL-based
distros:</strong><br/>
curl -fsSL alabaster.sh | sh</p>
<p>
Note that installing and using wget will not work on RHELs as their
version apparently does not follow redirects.
</p>
<h2>GUI setup</h2>
<ol>
<li>Download a compatible GNU/Linux distro:
<ul>
<li>Debian 10 (buster)</li>
<li>Debian 11 (bullseye)</li>
<li>Debian 12 (bookworm)</li>
<li>Arch Linux</li>
</ul>
</li>
<li>Boot into it and install it</li>
<li>Follow setup according to your desires, but: on Debian, <strong>deselect all apt packages except for "standard system utilities"</strong>. Do NOT install a desktop environment!</li>
<li>Log in as root using the password you set during installation.</li>
<li>Run the one-liner up top!</li>
<li>Once it completes, run reboot and log in normally.</li>
</ol>
<h2>CLI setup</h2>
<ol>
<li>Download a compatible GNU/Linux distro:
<ul>
<li>CentOS 7</li>
<li>Rocky Linux 8</li>
<li>Rocky Linux 9</li>
<li>AlmaLinux 8</li>
<li>AlmaLinux 9</li>
<li>Debian 10 (buster)</li>
<li>Debian 11 (bullseye)</li>
<li>Debian 12 (bookworm)</li>
<li>Arch Linux</li>
</ul>
</li>
<li>Boot into it and install it</li>
<li>Follow setup according to your desires, but: on Debian, <strong>deselect all apt packages except for "standard system utilities"</strong>. Do NOT install a desktop environment!</li>
<li>Log in as root using the password you set during installation.</li>
<li>Run the one-liner up top!</li>
<li>Once it completes, run reboot and log in normally.</li>
</ol>
<h3>Why?</h3>
<p>
It is helpful to have a curated software environment that provides
consistent behaviour across space and time. To this end, Alabaster
Linux is a 'pseudo-distro' that sets up using a suite of scripts on
top of a clean installation of either Debian 10 (Buster) or CentOS 7.
</p>
<p>
Developing and maintaining Alabaster as a 'proper' Linux distribution
is more work and has other practical downsides; for example, ISOs
would have to be made, and specific accomodations would need to be
made for various architectures. Our approach lets us ignore all of
that stuff and just set up GNU/Linux as it comes, be it on AMD64,
AArch64, RISC-V, or whatever our distro supports. We only need to make
sure the software we author works across these support targets, which
is part of why Alabaster is needed!
</p>
<h2>Further information</h2>
<p>
If there are other distros that you use which aren't listed here, and
you would like to contribute an equivalent package list to save time
for others, please reach out by emailing postmaster at this domain.
</p>
<p>
Fumaca 2 is the Openbox window theme in use. SkeuOS (grey, dark) is
the GTK+ UI theme. Papirus Dark is the icon theme, and Breeze Snow is
the cursor theme.
</p>
<p>
Originally, Alabaster only targeted Debian 10 (buster) and CentOS 7,
but has since added support for Debian 11 (bullseye) and 12 (bookworm),
Rocky Linux and AlmaLinux versions 8 and 9 (community continuations of
CentOS), and Arch Linux in rolling release. It also began with Debian
being fixed to GUI distribution and CentOS to CLI distribution, however
this is now user-selectable – you can choose either GUI or CLI for
Debian and Arch Linux based setups (RHEL-based is still CLI only).
</p>
<h2>Licencing</h2>
<p>
The Alabaster install script from alabaster.sh (this website) is
licenced under the <a href="https://aquefir.co/asl"
target="_blank">Artisan Software Licence, version 1.1</a>. The
contents it installs are licenced under their respective licences;
consult the contents of the installation script and the source code
repository to find out which projects are brought in and what their
licences are.
</p>
</body>
</html>