Skip to content

Commit 924fc6b

Browse files
authored
Merge pull request #211 from sboldyreva/mirrors
Update local mirror instructions for PHP and Python
2 parents a28bc61 + 1ac6d0a commit 924fc6b

File tree

5 files changed

+144
-51
lines changed

5 files changed

+144
-51
lines changed

docs/.vuepress/routes.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
"/els-for-languages/spring-framework-and-spring-boot/#enhanced-transparency-visibility": "/els-for-runtimes-and-libraries/#enhanced-transparency-visibility",
9090
"/els-for-languages/spring-framework-and-spring-boot/#technical-support": "/els-for-runtimes-and-libraries/#technical-support",
9191
"/els-for-languages/python-libraries/": "/els-for-runtimes-and-libraries/python-libraries/",
92+
"/local-mirror-els-for-languages/": "/local-mirror-for-els-php/",
9293
"/els-for-os/#cve-status-definition": "/els-for-os/security-updates/#cve-status-definition",
9394
"/els-for-os/#errata-advisories": "/els-for-os/security-updates/#errata-advisories",
9495
"/els-for-os/#oval-patch-definitions": "/els-for-os/security-updates/#oval-patch-definitions",

docs/els-for-runtimes-and-libraries/php/README.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,16 @@ alt-php provides a more flexible and convenient environment for working with dif
2929

3030
<template #Active_Support>
3131

32-
| OS | Package Type | OS Version | PHP Version |
33-
| :-----------------------------------: | :----------: | :-------------------------------: | :---------: |
34-
| CentOS, CloudLinux, OracleLinux, etc. | RPM | 7.x, 8.x, 9.x | 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 |
35-
| AlmaLinux | RPM | 8.x, 9.x | 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 |
36-
| Amazon Linux 2 | RPM | - | 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 |
37-
| Ubuntu | DEB | 16.04, 18.04, 20.04, 22.04, 24.04 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 |
38-
| Debian | DEB | 10, 11, 12 | 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 |
39-
| Windows | - | Windows Server 2019, 2022, 2025 | 5.6, 7.2, 7.3, 7.4 , 8.0, 8.1 |
32+
| OS | Package Type | OS Version |
33+
| :----------------------------------------------------------------------: | :----------: | :-------------------------------: |
34+
| EL 7 ( Amazon Linux 2, CentOS, CloudLinux, Oracle Linux, etc.) | RPM | 7.x |
35+
| EL 8 ( AlmaLinux, CentOS, CentOS Stream, CloudLinux, Oracle Linux, etc.) | RPM | 8.x |
36+
| EL 9 ( AlmaLinux, CentOS, CloudLinux, Oracle Linux, etc.) | RPM | 8.x |
37+
| Ubuntu | DEB | 16.04, 18.04, 20.04, 22.04, 24.04 |
38+
| Debian | DEB | 10, 11, 12 |
39+
| Windows | - | Windows Server 2019, 2022, 2025 |
40+
41+
**For supported PHP versions, see [cve.tuxcare.com](https://cve.tuxcare.com/els-alt-php/projects).**
4042

4143
Other distros and architectures upon request.
4244

@@ -83,7 +85,7 @@ Below are tables with information about the time of security support from the ve
8385

8486
### Install ALT-PHP
8587

86-
The following steps are provided for both **RPM-based** (CentOS, CloudLinux, Oracle Linux, AlmaLinux, Amazon Linux 2, etc) and **DEB-based** (Debian, Ubuntu) systems. Please select the appropriate tab for your distribution.
88+
The following steps are provided for both **RPM-based** (CentOS, CentOS Stream, CloudLinux, Oracle Linux, AlmaLinux, Amazon Linux 2, etc) and **DEB-based** (Debian, Ubuntu) systems. Please select the appropriate tab for your distribution.
8789

8890
:::tip
8991
**Amazon Linux 2-specific preprequisities**. Before installing `alt-php`, make sure `libvpx` is installed. Amazon Linux 2 provides two version of libvpx: 1.9 (the default) and 1.3. `alt-php` requires 1.3 for compatibility with EL 7 systems like CentOS 7:
@@ -1058,8 +1060,8 @@ This section contains information about available ELS for PHP OVAL streams that
10581060
10591061
Currently, we provide OVAL data for the following OS versions:
10601062
1061-
* EL 7 (CentOS, CloudLinux, OracleLinux, Amazon Linux 2, etc.): [oval.xml](https://security.tuxcare.com/oval/els_alt_php/el7/oval.xml)
1062-
* EL 8 (AlmaLinux, CentOS, CloudLinux, OracleLinux, etc.): [oval.xml](https://security.tuxcare.com/oval/els_alt_php/el8/oval.xml)
1063+
* EL 7 (CentOS, CloudLinux, Oracle Linux, Amazon Linux 2, etc.): [oval.xml](https://security.tuxcare.com/oval/els_alt_php/el7/oval.xml)
1064+
* EL 8 (AlmaLinux, CentOS, CentOS Stream, CloudLinux, Oracle Linux, etc.): [oval.xml](https://security.tuxcare.com/oval/els_alt_php/el8/oval.xml)
10631065
* EL 9 (AlmaLinux, CentOS, CloudLinux, etc.): [oval.xml](http://security.tuxcare.com/oval/els_alt_php/el9/oval.xml)
10641066
* Ubuntu 16.04: [oval.xml](https://security.tuxcare.com/oval/els_alt_php/ubuntu16.04/oval.xml)
10651067
* Ubuntu 18.04: [oval.xml](https://security.tuxcare.com/oval/els_alt_php/ubuntu18.04/oval.xml)
@@ -1117,8 +1119,8 @@ TuxCare publishes the following CSAF files at [security.tuxcare.com](https://sec
11171119

11181120
Currently, we provide CSAF data for the following OS versions:
11191121

1120-
* EL 7 (CentOS, CloudLinux, OracleLinux, Amazon Linux 2, etc.): [security.tuxcare.com/csaf/v2/els_alt_php/el7/](https://security.tuxcare.com/csaf/v2/els_alt_php/el7/)
1121-
* EL 8 (AlmaLinux, CentOS, CloudLinux, OracleLinux, etc.): [security.tuxcare.com/csaf/v2/els_alt_php/el8/](https://security.tuxcare.com/csaf/v2/els_alt_php/el8/)
1122+
* EL 7 (CentOS, CloudLinux, Oracle Linux, Amazon Linux 2, etc.): [security.tuxcare.com/csaf/v2/els_alt_php/el7/](https://security.tuxcare.com/csaf/v2/els_alt_php/el7/)
1123+
* EL 8 (AlmaLinux, CentOS,CentOS Stream, CloudLinux, Oracle Linux, etc.): [security.tuxcare.com/csaf/v2/els_alt_php/el8/](https://security.tuxcare.com/csaf/v2/els_alt_php/el8/)
11221124
* EL 9 (AlmaLinux, CentOS, CloudLinux, etc.): [security.tuxcare.com/csaf/v2/els_alt_php/el9/](https://security.tuxcare.com/csaf/v2/els_alt_php/el9/)
11231125
* Ubuntu 16.04: [security.tuxcare.com/csaf/v2/els_alt_php/ubuntu16.04/](https://security.tuxcare.com/csaf/v2/els_alt_php/ubuntu16.04/)
11241126
* Ubuntu 18.04: [security.tuxcare.com/csaf/v2/els_alt_php/ubuntu18.04/](https://security.tuxcare.com/csaf/v2/els_alt_php/ubuntu18.04/)
@@ -1137,8 +1139,8 @@ The CSAF files are published in JSON format which is easy to parse and integrate
11371139

11381140
Currently, we provide errata for the following OS versions:
11391141

1140-
* EL 7 (CentOS, CloudLinux, OracleLinux, Amazon Linux 2, etc.): [security.tuxcare.com/errata/els_alt_php/el7/](https://security.tuxcare.com/errata/els_alt_php/el7/)
1141-
* EL 8 (AlmaLinux, CentOS, CloudLinux, OracleLinux, etc.): [security.tuxcare.com/errata/els_alt_php/el8/](https://security.tuxcare.com/errata/els_alt_php/el8/)
1142+
* EL 7 (CentOS, CloudLinux, Oracle Linux, Amazon Linux 2, etc.): [security.tuxcare.com/errata/els_alt_php/el7/](https://security.tuxcare.com/errata/els_alt_php/el7/)
1143+
* EL 8 (AlmaLinux, CentOS, CentOS Stream, CloudLinux, Oracle Linux, etc.): [security.tuxcare.com/errata/els_alt_php/el8/](https://security.tuxcare.com/errata/els_alt_php/el8/)
11421144
* EL 9 (AlmaLinux, CentOS, CloudLinux, etc.): [security.tuxcare.com/errata/els_alt_php/el9/](https://security.tuxcare.com/errata/els_alt_php/el9/)
11431145
* Ubuntu 16.04: [security.tuxcare.com/errata/els_alt_php/ubuntu16.04/](https://security.tuxcare.com/errata/els_alt_php/ubuntu16.04/)
11441146
* Ubuntu 18.04: [security.tuxcare.com/errata/els_alt_php/ubuntu18.04/](https://security.tuxcare.com/errata/els_alt_php/ubuntu18.04/)

docs/local-mirror-els-for-languages/README.md

Lines changed: 0 additions & 36 deletions
This file was deleted.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Installation instructions of a local mirror for ELS PHP
2+
3+
We provide the ability to create local mirrors of PHP for ELS updates.
4+
5+
**To obtain access to the local mirroring, provide your External IP address to your Account Manager or send it to [[email protected]](mailto:[email protected]).**
6+
7+
* To create a local mirror of the repository with security updates via `rsync`, use the following:
8+
9+
<CodeWithCopy>
10+
11+
```
12+
rsync://repo.cloudlinux.com/ALT_COMMON/
13+
```
14+
15+
</CodeWithCopy>
16+
17+
and
18+
19+
<CodeWithCopy>
20+
21+
```
22+
rsync://repo.cloudlinux.com/ALT_PHP_ELS/
23+
```
24+
25+
</CodeWithCopy>
26+
27+
* Example of creating a local mirror for all supported OS versions:
28+
29+
<CodeWithCopy>
30+
31+
```
32+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_COMMON/ alt-common
33+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_PHP_ELS/ alt-php-els
34+
```
35+
36+
</CodeWithCopy>
37+
38+
* Example of creating a local mirror for a specific OS version:
39+
40+
<CodeWithCopy>
41+
42+
```
43+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_COMMON/rpm/el/8/ alt-common
44+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_PHP_ELS/rpm/el/8/ alt-php-els
45+
```
46+
47+
</CodeWithCopy>
48+
49+
* Use one of the suggested options to specify the OS:
50+
51+
| Option | OS |
52+
| :---------------: | :------------------------------------------------------------------------: |
53+
| rpm/el/7/ | CentOS 7, CloudLinux 7, OracleLinux 7, Amazon Linux 2, etc. |
54+
| rpm/el/8/ | AlmaLinux 8, CentOS 8, CentOS 8 Stream, CloudLinux 8, Oracle Linux 8, etc. |
55+
| rpm/el/9/ | AlmaLinux 9, CloudLinux 9, Oracle Linux 9, etc. |
56+
| deb/ubuntu/16.04/ | Ubuntu 16.04 |
57+
| deb/ubuntu/18.04/ | Ubuntu 18.04 |
58+
| deb/ubuntu/20.04/ | Ubuntu 20.04 |
59+
| deb/ubuntu/22.04/ | Ubuntu 22.04 |
60+
| deb/ubuntu/24.04/ | Ubuntu 24.04 |
61+
| deb/debian/10/ | Debian 10 |
62+
| deb/debian/11/ | Debian 11 |
63+
| deb/debian/12/ | Debian 12 |
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Installation instructions of a local mirror for ELS Python
2+
3+
We provide the ability to create local mirrors of Python for ELS updates.
4+
5+
**To obtain access to the local mirroring, provide your External IP address to your Account Manager or send it to [[email protected]](mailto:[email protected]).**
6+
7+
* To create a local mirror of the repository with security updates via `rsync`, use the following:
8+
9+
<CodeWithCopy>
10+
11+
```
12+
rsync://repo.cloudlinux.com/ALT_COMMON/
13+
```
14+
15+
</CodeWithCopy>
16+
17+
and
18+
19+
<CodeWithCopy>
20+
21+
```
22+
rsync://repo.cloudlinux.com/ALT_PYTHON_ELS/
23+
```
24+
25+
</CodeWithCopy>
26+
27+
* Example of creating a local mirror for all supported OS versions:
28+
29+
<CodeWithCopy>
30+
31+
```
32+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_COMMON/ alt-common
33+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_PYTHON_ELS/ alt-python-els
34+
```
35+
36+
</CodeWithCopy>
37+
38+
* Example of creating a local mirror for a specific OS version:
39+
40+
<CodeWithCopy>
41+
42+
```
43+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_COMMON/rpm/el/8/ alt-common
44+
rsync -avSHP --delete rsync://repo.cloudlinux.com/ALT_PYTHON_ELS/rpm/el/8/ alt-python-els
45+
```
46+
47+
</CodeWithCopy>
48+
49+
* Use one of the suggested options to specify the OS:
50+
51+
| Option | OS |
52+
| :---------------: | :------------------------------------------------------------------------: |
53+
| rpm/el/7/ | CentOS 7, CloudLinux 7, OracleLinux 7, etc. |
54+
| rpm/el/8/ | AlmaLinux 8, CentOS 8, CentOS 8 Stream, CloudLinux 8, Oracle Linux 8, etc. |
55+
| rpm/el/9/ | AlmaLinux 9 |
56+
| deb/ubuntu/16.04/ | Ubuntu 16.04 |
57+
| deb/ubuntu/18.04/ | Ubuntu 18.04 |
58+
| deb/ubuntu/20.04/ | Ubuntu 20.04 |
59+
| deb/ubuntu/22.04/ | Ubuntu 22.04 |
60+
| deb/ubuntu/24.04/ | Ubuntu 24.04 |
61+
| deb/debian/10/ | Debian 10 |
62+
| deb/debian/11/ | Debian 11 |
63+
| deb/debian/12/ | Debian 12 |

0 commit comments

Comments
 (0)