mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
Update supported OSes (add Alma Linux, RPi OS 11, drop EOL OSes) (#5440)
* Drop Fedora 33 By the time we release, it's going to reach EOL. * Drop Raspberry Pi OS 10, add support for 11 * Bring RPi OS 10 back * Add Alma Linux 8 * Fix-up RHEL EOL dates * Add '(Legacy)' to Raspberry Pi OS 10 * Drop CentOS 8
This commit is contained in:
parent
e5b8fc4585
commit
d1df27bc14
7
docs/install_guides/alma-linux-8.rst
Normal file
7
docs/install_guides/alma-linux-8.rst
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
.. _install-alma-linux-8:
|
||||||
|
|
||||||
|
====================================
|
||||||
|
Installing Red on Alma Linux 8.4-8.x
|
||||||
|
====================================
|
||||||
|
|
||||||
|
.. include:: _includes/install-guide-rhel-derivatives.rst
|
||||||
@ -1,7 +0,0 @@
|
|||||||
.. _install-centos-8:
|
|
||||||
|
|
||||||
=============================
|
|
||||||
Installing Red on CentOS 8.4+
|
|
||||||
=============================
|
|
||||||
|
|
||||||
.. include:: _includes/install-guide-rhel-derivatives.rst
|
|
||||||
@ -10,7 +10,7 @@ Installing Red on Fedora Linux
|
|||||||
Installing the pre-requirements
|
Installing the pre-requirements
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
Fedora Linux 33 and above has all required packages available in official repositories. Install
|
Fedora Linux 34 and above has all required packages available in official repositories. Install
|
||||||
them with dnf:
|
them with dnf:
|
||||||
|
|
||||||
.. prompt:: bash
|
.. prompt:: bash
|
||||||
|
|||||||
@ -13,9 +13,9 @@ we recommend **Ubuntu 20.04 LTS**.
|
|||||||
|
|
||||||
windows
|
windows
|
||||||
mac
|
mac
|
||||||
|
alma-linux-8
|
||||||
arch
|
arch
|
||||||
centos-7
|
centos-7
|
||||||
centos-8
|
|
||||||
centos-stream-8
|
centos-stream-8
|
||||||
debian-10
|
debian-10
|
||||||
debian-11
|
debian-11
|
||||||
@ -24,6 +24,7 @@ we recommend **Ubuntu 20.04 LTS**.
|
|||||||
opensuse-tumbleweed
|
opensuse-tumbleweed
|
||||||
oracle-linux-8
|
oracle-linux-8
|
||||||
raspberry-pi-os-10
|
raspberry-pi-os-10
|
||||||
|
raspberry-pi-os-11
|
||||||
rhel-8
|
rhel-8
|
||||||
rocky-linux-8
|
rocky-linux-8
|
||||||
ubuntu-1804
|
ubuntu-1804
|
||||||
|
|||||||
@ -1,8 +1,28 @@
|
|||||||
.. _install-raspberry-pi-os-10:
|
.. _install-raspberry-pi-os-10:
|
||||||
|
|
||||||
=================================
|
====================================================
|
||||||
Installing Red on Raspberry Pi OS
|
Installing Red on Raspberry Pi OS (Legacy) 10 Buster
|
||||||
=================================
|
====================================================
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
While we do provide support and install instructions for running Red
|
||||||
|
on Raspberry Pi OS (Legacy) 10 Buster, we highly recommend installing/upgrading to
|
||||||
|
the new version - Raspberry Pi OS 11 Bullseye.
|
||||||
|
|
||||||
|
If you're not sure what version you are using,
|
||||||
|
you can check your version of Raspberry Pi OS by running:
|
||||||
|
|
||||||
|
.. prompt:: bash
|
||||||
|
|
||||||
|
lsb_release -a
|
||||||
|
|
||||||
|
If you're running Bullseye already, read `install-raspberry-pi-os-11` document instead.
|
||||||
|
|
||||||
|
If you're using Buster, please consider upgrading to Bullseye if possible.
|
||||||
|
You can read
|
||||||
|
`the post about Bullseye release from Raspberry Pi Foundation <https://www.raspberrypi.com/news/raspberry-pi-os-debian-bullseye/>`__
|
||||||
|
to learn how you can install/upgrade to the new version.
|
||||||
|
|
||||||
.. include:: _includes/linux-preamble.rst
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
|
|||||||
40
docs/install_guides/raspberry-pi-os-11.rst
Normal file
40
docs/install_guides/raspberry-pi-os-11.rst
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
.. _install-raspberry-pi-os-11:
|
||||||
|
|
||||||
|
=============================================
|
||||||
|
Installing Red on Raspberry Pi OS 11 Bullseye
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
This guide can only be used with Raspberry Pi OS 11 Bullseye,
|
||||||
|
it will not work with any older (e.g. Raspberry Pi OS 10 Buster)
|
||||||
|
or newer (e.g. Raspberry Pi OS 12 Bookworm) releases.
|
||||||
|
You can check your version of Raspberry Pi OS by running:
|
||||||
|
|
||||||
|
.. prompt:: bash
|
||||||
|
|
||||||
|
lsb_release -a
|
||||||
|
|
||||||
|
If you're not running Bullseye, you should read
|
||||||
|
`the post about Bullseye release from Raspberry Pi Foundation <https://www.raspberrypi.com/news/raspberry-pi-os-debian-bullseye/>`__
|
||||||
|
to learn how you can install/upgrade to the new version.
|
||||||
|
|
||||||
|
.. include:: _includes/linux-preamble.rst
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Installing the pre-requirements
|
||||||
|
-------------------------------
|
||||||
|
|
||||||
|
Raspberry Pi OS "Bullseye" has all required packages available in official repositories. Install them
|
||||||
|
with apt:
|
||||||
|
|
||||||
|
.. prompt:: bash
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
sudo apt -y install python3 python3-dev python3-venv python3-pip git openjdk-11-jre-headless build-essential nano
|
||||||
|
|
||||||
|
.. Include common instructions:
|
||||||
|
|
||||||
|
.. include:: _includes/create-env-with-venv.rst
|
||||||
|
|
||||||
|
.. include:: _includes/install-and-setup-red-unix.rst
|
||||||
@ -30,34 +30,35 @@ their end-of-life date.
|
|||||||
|
|
||||||
We recommend to always use the latest OS version supported by Red.
|
We recommend to always use the latest OS version supported by Red.
|
||||||
|
|
||||||
========================= ============================================================
|
================================ ============================================================
|
||||||
Operating system version Ideally supported until
|
Operating system version Ideally supported until
|
||||||
========================= ============================================================
|
================================ ============================================================
|
||||||
Windows 10 `End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__
|
Windows 10 `End/Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro>`__
|
||||||
Windows 11 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
|
Windows 11 `Retirement Date <https://docs.microsoft.com/en-us/lifecycle/products/windows-11-home-and-pro-version-21h2>`__
|
||||||
macOS 10.15 (Catalina) ~2022-10
|
macOS 10.15 (Catalina) ~2022-10
|
||||||
macOS 11 (Big Sur) ~2023-10
|
macOS 11 (Big Sur) ~2023-10
|
||||||
macOS 12 (Monterey) ~2024-10
|
macOS 12 (Monterey) ~2024-10
|
||||||
|
Alma Linux 8 2029-05-31 (`How long will CloudLinux support AlmaLinux? <https://wiki.almalinux.org/FAQ.html#how-long-will-cloudlinux-support-almalinux>`__)
|
||||||
Arch Linux forever (support is only provided for an up-to-date system)
|
Arch Linux forever (support is only provided for an up-to-date system)
|
||||||
CentOS 7 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
CentOS 7 2024-06-30 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||||
CentOS 8.4+ 2021-12-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
|
||||||
CentOS Stream 8 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
CentOS Stream 8 2024-05-31 (`end of Maintenance Updates <https://wiki.centos.org/About/Product>`__)
|
||||||
Debian 10 Buster 2022-08-14 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
Debian 10 Buster 2022-08-14 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||||
Debian 11 Bullseye ~2024-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
Debian 11 Bullseye ~2024-09 (`End of life <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||||
Fedora Linux 33 2021-11-16 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
|
||||||
Fedora Linux 34 2022-05-17 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
Fedora Linux 34 2022-05-17 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
||||||
Fedora Linux 35 ~2022-11 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
Fedora Linux 35 ~2022-11 (`End of Life <https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle#Maintenance_Schedule>`__)
|
||||||
openSUSE Leap 15.2 2021-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
openSUSE Leap 15.2 2021-12-31 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
||||||
openSUSE Leap 15.3 2022-11-30 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
openSUSE Leap 15.3 2022-11-30 (`end of maintenance life cycle <https://en.opensuse.org/Lifetime#openSUSE_Leap>`__)
|
||||||
openSUSE Tumbleweed forever (support is only provided for an up-to-date system)
|
openSUSE Tumbleweed forever (support is only provided for an up-to-date system)
|
||||||
Oracle Linux 8 2029-07-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
|
Oracle Linux 8 2029-07-31 (`End of Premier Support <https://www.oracle.com/us/support/library/elsp-lifetime-069338.pdf>`__)
|
||||||
Raspberry Pi OS 10 **Unknown**
|
Raspberry Pi OS (Legacy) 10 2022-08-14 (`End of life for Debian 10 <https://wiki.debian.org/DebianReleases#Production_Releases>`__)
|
||||||
|
Raspberry Pi OS 11 ~2023-12 (approximate date of release of Raspberry Pi OS 12)
|
||||||
|
RHEL 8 (latest) 2029-05-31 (`End of Maintenance Support <https://access.redhat.com/support/policy/updates/errata#Life_Cycle_Dates>`__)
|
||||||
RHEL 8.4 2023-05-30 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
|
RHEL 8.4 2023-05-30 (`End of Extended Update Support <https://access.redhat.com/support/policy/updates/errata#Extended_Update_Support>`__)
|
||||||
Rocky Linux 8 2029-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
|
Rocky Linux 8 2029-05-31 (`end-of-life <https://rockylinux.org/download/>`__)
|
||||||
Ubuntu 18.04 LTS 2023-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
Ubuntu 18.04 LTS 2023-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||||
Ubuntu 20.04 LTS 2025-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
Ubuntu 20.04 LTS 2025-04-30 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||||
Ubuntu 21.10 2022-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
Ubuntu 21.10 2022-07-31 (`End of Standard Support <https://wiki.ubuntu.com/Releases#Current>`__)
|
||||||
========================= ============================================================
|
================================ ============================================================
|
||||||
|
|
||||||
====================
|
====================
|
||||||
Developer Guarantees
|
Developer Guarantees
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user