Skip to content

Commit 9cb319f

Browse files
authored
New index.html
1 parent 9f1bf49 commit 9cb319f

1 file changed

Lines changed: 66 additions & 13 deletions

File tree

index.html

Lines changed: 66 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,93 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4-
<title>README</title>
4+
<title>XLibre on Debian</title>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
7+
<meta name="color-scheme" content="light dark">
8+
<link rel="stylesheet" href="github-markdown.css">
9+
<style>
10+
.markdown-body {
11+
box-sizing: border-box;
12+
min-width: 200px;
13+
max-width: 980px;
14+
margin: 0 auto;
15+
padding: 45px;
16+
}
17+
18+
@media (max-width: 767px) {
19+
.markdown-body {
20+
padding: 15px;
21+
}
22+
}
23+
24+
@media (prefers-color-scheme: dark) {
25+
body {
26+
background-color: #0d1117;
27+
}
28+
}
29+
</style>
530
</head>
631
<body>
32+
<article class="markdown-body">
33+
<h1>Debian/Devuan/Ubuntu Repository for XLibre</h1>
34+
35+
<p>This repository provides <a href="https://github.com/X11Libre">XLibre</a> third-party amd64 and arm64 binary packages for <a href="https://debian.org">Debian</a>-based distributions. It is known to work with <a href="https://www.debian.org">Debian</a>, <a href="https://www.devuan.org">Devuan</a>, and <a href="https://www.ubuntu.com">Ubuntu</a>.</p>
36+
737
<b>PLEASE READ:</b> If you are using Debian Stable (Trixie) or Devuan Stable (Excalibur), you HAVE to enable backports.
38+
39+
<h2>Adding the Package Signing Key to Apt</h2>
40+
41+
<p>First ensure your system is up to date and the necessary utility packages are installed:</p>
42+
43+
<pre>
44+
sudo apt-get update
45+
sudo apt-get install -y ca-certificates curl
46+
</pre>
47+
48+
<p>Then add the public key of the <a href="https://wiki.archlinux.org/title/OpenPGP">OpenPGP</a> key used to <a href="https://www.debian.org/doc/manuals/securing-debian-manual/deb-pack-sign.en.html">sign the packages</a> of this repository to the system&rsquo;s keyring:</p>
49+
850
<pre>
9-
Install:
51+
sudo install -m 0755 -d /usr/share/keyrings
52+
curl -fsSL https://mrchicken.nexussfan.cz/publickey.asc | gpg --dearmor | sudo tee /usr/share/keyrings/NexusSfan.pgp &gt; /dev/null
53+
sudo chmod a+r /usr/share/keyrings/NexusSfan.pgp
54+
</pre>
1055

11-
Add this sources.list.d entry (DEB822-style):
56+
<h2>Adding the Repository to Apt</h2>
57+
58+
<p>Once you have retrieved the public key, add an entry for the SonicDE repository by adding the following text to the file <code>/etc/apt/sources.list.d/xlibre-debian.sources</code>.</p>
1259
<code>
1360
Types: deb
14-
URIs: https://xlibre-debian.github.io/[system]/
61+
URIs: https://xlibre-debian.github.io/[SYSTEM-PLACEHOLDER]/
1562
Suites: main
16-
Components: stable
63+
Components: [VERSION-PLACEHOLDER]
1764
Signed-By: /usr/share/keyrings/NexusSfan.pgp
1865
</code>
1966

20-
Where <code>[system]</code> can be <code>debian</code>, <code>devuan</code>, or <code>ubuntu</code>.
67+
<p>Where <code>[system]</code> can be <code>debian</code>, <code>devuan</code>, or <code>ubuntu</code> depending on your system.</p>
2168

22-
If you are using Debian Testing (Forky) or Devuan Testing (Freia) then use `Components: testing` instead.
69+
<p>If you are using Debian/Devuan Testing, please replace the <code>[VERSION-PLACEHOLDER]</code> with <code>testing</code>. For Debian/Devuan Stable, please use <code>stable</code>.</p>
2370

24-
Now, run <code>curl -fsSL https://mrchicken.nexussfan.cz/publickey.asc | gpg --dearmor | sudo tee /usr/share/keyrings/NexusSfan.pgp > /dev/null</code>
25-
This will set up the publickey.
71+
<h2>Installing XLibre</h2>
2672

27-
After updating the package cache, you can install XLibre with <code>sudo apt install xlibre xlibre-archive-keyring</code>
73+
<p>Update your package sources once again and install <code>xlibre</code> and its keyring:</p>
2874

29-
----------
75+
<pre>
76+
sudo apt-get update
77+
sudo apt-get install xlibre xlibre-archive-keyring
78+
</pre>
79+
80+
<h2>Contact</h2>
3081

31-
Uninstall:
82+
<p>Please report any issues with this repository at <a href="https://github.com/xlibre-debian/xlibre-debian/issues">Issues · xlibre-debian/xlibre-debian</a>. In case you need help, want to report success, or want to talk about other aspects of the build, just join the XLibre chats as listed at <a href="https://github.com/X11Libre">XLibre - GitHub</a> or go to <a href="https://github.com/orgs/X11Libre/discussions">XLibre · Discussions · GitHub</a>.</p>
83+
84+
<p>To uninstall:</p>
3285

3386
<code>
3487
sudo apt-get remove xlibre xserver-xlibre* nexussfan-archive-keyring
3588
sudo apt-get install xorg
3689
sudo rm -f /etc/apt/sources.list.d/xlibre-debian.sources
3790
</code>
38-
</pre>
91+
</article>
3992
</body>
4093
</html>

0 commit comments

Comments
 (0)