Skip to content

Commit 2360b0b

Browse files
authored
Merge pull request #144 from sboldyreva/updates
ELS for Languages: general updates/fixes
2 parents 333975f + afbcb7e commit 2360b0b

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

docs/els-for-languages/README.md

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ TuxCare provides Endless Lifecycle Support through four years after the EOL date
2222
| AlmaLinux | 8.x 64-bit, 9.x 64-bit |
2323
| Ubuntu | 16.04 64-bit, 18.04 64-bit, 20.04 64-bit, 22.04 64-bit|
2424
| Debian | 10, 11, 12 |
25-
| Windows | Windows Server 2019, 2025 |
25+
| Windows | Windows Server 2019, 2022, 2025 |
2626
Other distros upon request.
2727

2828

2929
### Supported versions
3030

31-
**CentOS, CloudLinux, AlmaLinux, Oracle Linux, etc.:** 5.1.6, 5.2.17, 5.3.29, 5.4.45, 5.5.38, 5.6.40, 7.0.33, 7.1.33, 7.2.34, 7.3.33, 7.4.33, 8.0.30, 8.1.27, 8.2, 8.3
31+
**CentOS, CloudLinux, AlmaLinux, Oracle Linux, etc.:** 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
3232

33-
**Ubuntu:** 5.6.40, 7.0.33, 7.1.33, 7.2.34, 7.3.33, 7.4.33, 8.0.30, 8.1.27, 8.2, 8.3
33+
**Ubuntu:** 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4
3434

35-
**Debian:** 10, 11, 12
35+
**Debian:** 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4
3636

3737
**Windows:** 5.6, 7.4
3838

@@ -95,27 +95,27 @@ Description : PHP is an HTML-embedded scripting language.
9595
yum install alt-php73*
9696
```
9797

98-
To install all versions at the same time, use group:
98+
- To install all versions at the same time, use group:
9999

100100
```
101101
yum groupinstall alt-php
102102
```
103103

104104
#### Ubuntu
105105

106-
Download an installer script:
106+
1. Download an installer script:
107107

108108
```
109109
wget https://repo.cloudlinux.com/php-els/install-php-els-ubuntu-repo.sh
110110
```
111111

112-
Run the installer script with keys:
112+
2. Run the installer script with keys:
113113

114114
```
115115
bash install-php-els-ubuntu-repo.sh --license-key XXX-XXXXXXXXXXXX
116116
```
117117

118-
To ensure the installation has been completed successfully, run the following command. It should return the info about an available package. If information about the package will be available, it would mean that installation was successful. After that, updates will be available for installation from the repository using the usual apt upgrade command.
118+
3. To ensure the installation has been completed successfully, run the following command. It should return the info about an available package. If information about the package will be available, it would mean that installation was successful. After that, updates will be available for installation from the repository using the usual apt upgrade command.
119119

120120
```
121121
apt-cache show alt-php73-cli
@@ -146,7 +146,7 @@ Description-md5: 0d83f7bf7177d3376a59b73890c8494d
146146
```
147147
apt-get install alt-php73*
148148
```
149-
To install all versions at the same time, it is necessary to use the alt-php meta-package:
149+
- To install all versions at the same time, it is necessary to use the alt-php meta-package:
150150
```
151151
apt-get install alt-php
152152
```
@@ -290,7 +290,7 @@ oscap oval eval --results result.xml --report report.xml centos6-els-php-oval.xm
290290
291291
### PHP extensions list
292292
293-
You can find the list of the supported add-ons [here](https://docs.cloudlinux.com/shared/alt-ea_packages/#bundled-php-extensions).
293+
You can find the list of the supported add-ons [here](https://docs.cloudlinux.com/cloudlinuxos/alt-ea_packages/#bundled-php-extensions).
294294
295295
### How to use PHP-ELS
296296
@@ -482,13 +482,13 @@ TuxCare provides Endless Lifecycle Support through four years after the EOL date
482482
Other distros upon request.
483483
484484
### Supported versions
485-
**EL6, 7, 8, 9**: alt-python 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13
486-
**debian 9 and 10**: 3.5, 3.8, 3.11
487-
**debian 11 and 12**: 3.8, 3.11
488-
**Ubuntu 16 and 18**: 3.5, 3.8, 3.11
489-
**Ubuntu 20**: 3.7, 3.8, 3.10, 3.11, 3.12
490-
**Ubuntu 22**: 3.8, 3.11, 3.13
491-
**Ubuntu 24**: 3.8, 3.11
485+
* **EL6, 7, 8, 9**: alt-python 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13
486+
* **Debian 9 and 10**: 3.5, 3.8, 3.11
487+
* **Debian 11 and 12**: 3.8, 3.11
488+
* **Ubuntu 16 and 18**: 3.5, 3.8, 3.11
489+
* **Ubuntu 20**: 3.7, 3.8, 3.10, 3.11, 3.12
490+
* **Ubuntu 22**: 3.8, 3.11, 3.13
491+
* **Ubuntu 24**: 3.8, 3.11
492492
493493
### Installation instructions of yum repositories
494494
@@ -503,7 +503,7 @@ sh install-python-els-repo.sh --license-key XXX-XXXXXXXXXXXX
503503
```
504504
3. Verify that the installation was successful.
505505
506-
To ensure the installation has been completed successfully, run the following command. It should return the info about an available package. If information about the package will be available, it would mean that installation was successful. After that, updates will be available for installation from the repository using the usual yum upgrade command.
506+
To ensure the installation has been completed successfully, run the following command. It should return the info about an available package. If information about the package will be available, it would mean that installation was successful. After that, updates will be available for installation from the repository using the usual yum upgrade command.
507507
```
508508
yum info python2
509509

@@ -525,7 +525,7 @@ Description  : Python 2 is an old version of the language that is incompatible
525525
```
526526
yum install python2 --enablerepo crb
527527
```
528-
Once installed, you can use python2 in the usual way.
528+
5. Once installed, you can use python2 in the usual way.
529529
```python
530530
$ python2
531531
Python 2.7.18 (default, Jun 30 2022, 00:00:00)
@@ -538,15 +538,15 @@ Hello, World!
538538
### Installation instructions of a local mirror
539539

540540
We provide the ability to create local mirrors of Python for ELS updates.
541-
To obtain the access to the local mirroring, provide your External IP address to your Account Manager or send it to [[email protected]](mailto:[email protected]).
541+
* To obtain the access to the local mirroring, provide your External IP address to your Account Manager or send it to [[email protected]](mailto:[email protected]).
542542

543-
To create a local mirror of the repository with security updates via `rsync`, use the following:
543+
* To create a local mirror of the repository with security updates via `rsync`, use the following:
544544

545545
```
546546
rsync://repo.cloudlinux.com/PYTHON_ELS/
547547
```
548548

549-
Example of creating a local mirror for all supported OS versions:
549+
* Example of creating a local mirror for all supported OS versions:
550550

551551
```
552552
rsync -avSHP --delete rsync://repo.cloudlinux.com/PYTHON_ELS/ .
@@ -597,7 +597,7 @@ TuxCare will make commercially reasonable efforts to adhere to the following gui
597597
- **Low-severity CVEs:** Patches provided within 90 days
598598
- TuxCare may offer a mitigation strategy as an alternative to a direct code fix.
599599

600-
### **Incident Reporting and Response Timeframe**
600+
### Incident Reporting and Response Timeframe
601601

602602
Customers can report vulnerabilities by submitting a ticket through the TuxCare Support Portal <https://tuxcare.com/support-portal/>. TuxCare commits to providing an initial response to any reported issue within 3 days.
603603

@@ -637,7 +637,7 @@ You need username and password in order to use TuxCare ELS Spring repository. An
637637

638638
**Maven**
639639

640-
If you are using Maven as your build automation tool, you will need to make changes in your `${MAVEN_HOME}/settings.xml` file. If the file does not already exist in your Maven home directory (`${MAVEN_HOME}`), you should create one. Open the `settings.xml` file with a text editor and include the following configuration:
640+
* If you are using Maven as your build automation tool, you will need to make changes in your `${MAVEN_HOME}/settings.xml` file. If the file does not already exist in your Maven home directory (`${MAVEN_HOME}`), you should create one. Open the `settings.xml` file with a text editor and include the following configuration:
641641

642642
```
643643
<?xml version="1.0" encoding="UTF-8"?>
@@ -652,16 +652,16 @@ If you are using Maven as your build automation tool, you will need to make chan
652652
</settings>
653653
```
654654

655-
Set your credentials via the following enviromnent variables:
655+
* Set your credentials via the following environment variables:
656656

657657
```
658658
export USERNAME=your-username
659659
export PASSWORD=your-password
660660
```
661661

662-
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](https://github.com/cloudlinux/securechain-java/blob/main/details/integration_guide.md#step-1-get-user-credntials) .
662+
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](#step-1-get-user-credentials).
663663

664-
You may choose an arbitrary allowed value instead of `repository-id` and use the same value in the following snippet from your `pom.xml` file:
664+
* You may choose an arbitrary allowed value instead of `repository-id` and use the same value in the following snippet from your `pom.xml` file:
665665

666666
```
667667
<repositories>
@@ -672,11 +672,11 @@ You may choose an arbitrary allowed value instead of `repository-id` and use the
672672
</repositories>
673673
```
674674

675-
An example of maven project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/maven) . Do not forget to set the enviromnet variables.
675+
* An example of maven project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/maven). Do not forget to set the environment variables.
676676

677677
**Gradle**
678678

679-
If you are using Gradle as your build automation tool, make sure to include the following configuration in your project setup:
679+
* If you are using Gradle as your build automation tool, make sure to include the following configuration in your project setup:
680680

681681
```
682682
repositories {
@@ -690,16 +690,16 @@ If you are using Gradle as your build automation tool, make sure to include the
690690
}
691691
```
692692

693-
Set your credentials via the following enviromnent variables:
693+
* Set your credentials via the following environment variables:
694694

695695
```
696696
export ORG_GRADLE_PROJECT_USERNAME=your-username
697697
export ORG_GRADLE_PROJECT_PASSWORD=your-password
698698
```
699699

700-
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](https://github.com/cloudlinux/securechain-java/blob/main/details/integration_guide.md#step-1-get-user-credntials) .
700+
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](#step-1-get-user-credentials).
701701

702-
An example of gradle project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/gradle) . Do not forget to set the enviromnet variables.
702+
* An example of gradle project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/gradle). Do not forget to set the environment variables.
703703

704704
### Verification
705705

@@ -1678,7 +1678,7 @@ TuxCare will make commercially reasonable efforts to adhere to the following gui
16781678
- **Low-severity CVEs:** Patches provided within 90 days
16791679
- TuxCare may offer a mitigation strategy as an alternative to a direct code fix.
16801680

1681-
### **Incident Reporting and Response Timeframe**
1681+
### Incident Reporting and Response Timeframe
16821682

16831683
Customers can report vulnerabilities by submitting a ticket through the TuxCare Support Portal <https://tuxcare.com/support-portal/>. TuxCare commits to providing an initial response to any reported issue within 3 days.
16841684

@@ -1710,13 +1710,13 @@ This guide outlines the steps needed to integrate the TuxCare ELS for Apache Tom
17101710
### Steps
17111711

17121712
### Step 1: Get user credentials
1713-
You need username and password in order to use TuxCare ELS Apache Tomcat repository. Anonymous access is disabled. To receive username and password please contact [email protected]
1713+
You need username and password in order to use TuxCare ELS Apache Tomcat repository. Anonymous access is disabled. To receive username and password please contact [[email protected]](mailto:[email protected]).
17141714

17151715
### Step 2: Create or Modify Your Build Tool Settings
17161716

17171717
**Maven**
17181718

1719-
If you are using Maven as your build automation tool, you will need to make changes in your `${MAVEN_HOME}/settings.xml` file. If the file does not already exist in your Maven home directory (`${MAVEN_HOME}`), you should create one. Open the `settings.xml` file with a text editor and include the following configuration:
1719+
* If you are using Maven as your build automation tool, you will need to make changes in your `${MAVEN_HOME}/settings.xml` file. If the file does not already exist in your Maven home directory (`${MAVEN_HOME}`), you should create one. Open the `settings.xml` file with a text editor and include the following configuration:
17201720

17211721
```
17221722
<?xml version="1.0" encoding="UTF-8"?>
@@ -1731,16 +1731,16 @@ If you are using Maven as your build automation tool, you will need to make chan
17311731
</settings>
17321732
```
17331733

1734-
Set your credentials via the following enviromnent variables:
1734+
* Set your credentials via the following environment variables:
17351735

17361736
```
17371737
export USERNAME=your-username
17381738
export PASSWORD=your-password
17391739
```
17401740

1741-
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](https://github.com/cloudlinux/securechain-java/blob/main/details/integration_guide.md#step-1-get-user-credntials) .
1741+
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](#step-1-get-user-credentials-1).
17421742

1743-
You may choose an arbitrary allowed value instead of `repository-id` and use the same value in the following snippet from your `pom.xml` file:
1743+
* You may choose an arbitrary allowed value instead of `repository-id` and use the same value in the following snippet from your `pom.xml` file:
17441744

17451745
```
17461746
<repositories>
@@ -1751,11 +1751,11 @@ You may choose an arbitrary allowed value instead of `repository-id` and use the
17511751
</repositories>
17521752
```
17531753

1754-
An example of maven project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/maven) . Do not forget to set the enviromnet variables.
1754+
* An example of maven project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/maven). Do not forget to set the environment variables.
17551755

17561756
**Gradle**
17571757

1758-
If you are using Gradle as your build automation tool, make sure to include the following configuration in your project setup:
1758+
* If you are using Gradle as your build automation tool, make sure to include the following configuration in your project setup:
17591759

17601760
```
17611761
repositories {
@@ -1769,16 +1769,16 @@ If you are using Gradle as your build automation tool, make sure to include the
17691769
}
17701770
```
17711771

1772-
Set your credentials via the following enviromnent variables:
1772+
* Set your credentials via the following environment variables:
17731773

17741774
```
17751775
export ORG_GRADLE_PROJECT_USERNAME=your-username
17761776
export ORG_GRADLE_PROJECT_PASSWORD=your-password
17771777
```
17781778

1779-
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](https://github.com/cloudlinux/securechain-java/blob/main/details/integration_guide.md#step-1-get-user-credntials) .
1779+
Here `your-username` and `your-password` are your credentials mentioned in the [Step 1](#step-1-get-user-credentials-1).
17801780

1781-
An example of gradle project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/gradle) . Do not forget to set the enviromnet variables.
1781+
* An example of gradle project you can find [here](https://github.com/cloudlinux/securechain-java/blob/main/examples/gradle). Do not forget to set the environment variables.
17821782

17831783
### Verification
17841784

@@ -2023,7 +2023,7 @@ The following commands are useful for managing and troubleshooting .NET installa
20232023
* Search for *.NET SDK* or *.NET Runtime* depending on what you’ve installed.
20242024
* Click on each entry and select **Uninstall**.
20252025
:::tip
2026-
During the uninstall, a **"Files in use"** window can appear. Select **"Do not close applications. A reboot will be required option"** and click **OK** to proceed.
2026+
During the uninstall, a **"Files in use"** window can appear. Select **"Do not close applications. A reboot will be required"** option and click **OK** to proceed.
20272027
:::
20282028
* A dialog window will appear. Click **Uninstall**. It should take a few minutes. When the process is finished, close the window.
20292029
@@ -2034,7 +2034,7 @@ The following commands are useful for managing and troubleshooting .NET installa
20342034
* Search for *.NET SDK* or *.NET Runtime* depending on what you’ve installed.
20352035
* Right-click on each entry and select **Uninstall**.
20362036
:::tip
2037-
During the uninstall, a **"Files in use"** window can appear. Select **"Do not close applications. A reboot will be required option"** and click **OK** to proceed.
2037+
During the uninstall, a **"Files in use"** window can appear. Select **"Do not close applications. A reboot will be required"** option and click **OK** to proceed.
20382038
:::
20392039
* A dialog window will appear. Click **Uninstall**. It should take a few minutes. When the process is finished, close the window.
20402040

0 commit comments

Comments
 (0)