本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
程序包支持声明
亚马逊 Linux 2023 (AL2023) 中软件包的支持声明信息。
此信息截至 2025 年 9 月 16 日 22:44:43.042201 有效。
主题
Amazon Corretto 11 的安全支持持续到 2029 年 6 月。
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://aws.amazon.com/corretto/
Amazon Corretto 11 的最后计划更新时间为 2031 年 10 月,使用周期结束时间为 2032 年 1 月。
软件包
| 程序包 | 备注 |
|---|---|
|
亚马逊 Corrett end-of-life o 11(java-11-amazon-corretto)的上游是 2032-01-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 11(java-11-amazon-corretto)的上游是 2032-01-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 11(java-11-amazon-corretto)的上游是 2032-01-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 11(java-11-amazon-corretto)的上游是 2032-01-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 11(java-11-amazon-corretto)的上游是 2032-01-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
Amazon Corretto 17 的安全支持持续到 2029 年 6 月
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://aws.amazon.com/corretto/
Amazon Corretto 17 的最后计划更新时间为 2029 年 7 月,使用周期结束时间为 2029 年 10 月。
软件包
| 程序包 | 备注 |
|---|---|
|
亚马逊 Corrett end-of-life o 17(java-17-amazon-corretto)的上游时间为 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 17(java-17-amazon-corretto)的上游时间为 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 17(java-17-amazon-corretto)的上游时间为 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 17(java-17-amazon-corretto)的上游时间为 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 17(java-17-amazon-corretto)的上游时间为 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 17(java-17-amazon-corretto)的上游时间为 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
Amazon Corretto 21 的安全支持持续至 2029 年 6 月
-
开始日期:2023-09-20
-
结束日期:2029-06-30
https://aws.amazon.com/corretto/
Amazon Corretto 21 的最后计划更新时间为 2030 年 7 月,使用周期结束时间为 2030 年 10 月。
软件包
| 程序包 | 备注 |
|---|---|
|
该软件包在运行时依赖于 java-21-amazon-corretto-headless,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
该软件包在运行时依赖于 java-21-amazon-corretto-headless,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
该软件包在运行时依赖于 java-21-amazon-corretto-headless,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
该软件包在运行时依赖于 java-21-amazon-corretto-headless,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
该软件包在运行时依赖于 java-21-amazon-corretto-devel,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
该软件包在运行时依赖于 java-21-amazon-corretto-headless,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
该软件包在运行时依赖于 java-21-amazon-corretto-devel,因此也属于 java-21-amazon-corretto 的支持语句的范围。亚马逊 Corrett end-of-life o 21(java-21-amazon-corretto)的上游时间为 2030-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
Amazon Corretto 22 的安全支持持续至 2024 年 10 月
停止支持
此软件包不再受支持,也不会收到安全更新。
-
Support 已结束:2024-10-15
https://aws.amazon.com/corretto/
Amazon Corretto 22 的最后计划更新时间为 2024 年 7 月,使用周期结束时间为 2024 年 10 月。
软件包
| 程序包 | 备注 |
|---|---|
|
亚马逊 Corrett end-of-life o 22(java-22-amazon-corretto)的上游时间为 2024-10-15 |
|
亚马逊 Corrett end-of-life o 22(java-22-amazon-corretto)的上游时间为 2024-10-15 |
|
亚马逊 Corrett end-of-life o 22(java-22-amazon-corretto)的上游时间为 2024-10-15 |
|
亚马逊 Corrett end-of-life o 22(java-22-amazon-corretto)的上游时间为 2024-10-15 |
|
亚马逊 Corrett end-of-life o 22(java-22-amazon-corretto)的上游时间为 2024-10-15 |
Amazon Corretto 23 的安全支持持续至 2025 年 4 月
停止支持
此软件包不再受支持,也不会收到安全更新。
-
Support 已结束:2025-04-15
https://aws.amazon.com/corretto/
Amazon Corretto 23 的最后计划更新时间为 2025 年 1 月,使用周期结束时间为 2025 年 4 月。
软件包
| 程序包 | 备注 |
|---|---|
|
亚马逊 Corrett end-of-life o 23(java-23-amazon-corretto)的上游是 2025-04-15 |
|
亚马逊 Corrett end-of-life o 23(java-23-amazon-corretto)的上游是 2025-04-15 |
|
亚马逊 Corrett end-of-life o 23(java-23-amazon-corretto)的上游是 2025-04-15 |
|
亚马逊 Corrett end-of-life o 23(java-23-amazon-corretto)的上游是 2025-04-15 |
|
亚马逊 Corrett end-of-life o 23(java-23-amazon-corretto)的上游是 2025-04-15 |
|
亚马逊 Corrett end-of-life o 23(java-23-amazon-corretto)的上游是 2025-04-15 |
Amazon Corretto 24 的安全支持持续至 2025 年 10 月
-
开始日期:2025-03-18
-
结束日期:2025-10-21
https://aws.amazon.com/corretto/
Amazon Corretto 24 的使用周期结束时间为 2025 年 4 月。
软件包
| 程序包 | 备注 |
|---|---|
|
亚马逊 Corrett end-of-life o 24(java-24-amazon-corretto)的上游是 2025-10-21 |
|
亚马逊 Corrett end-of-life o 24(java-24-amazon-corretto)的上游是 2025-10-21 |
|
亚马逊 Corrett end-of-life o 24(java-24-amazon-corretto)的上游是 2025-10-21 |
|
亚马逊 Corrett end-of-life o 24(java-24-amazon-corretto)的上游是 2025-10-21 |
|
亚马逊 Corrett end-of-life o 24(java-24-amazon-corretto)的上游是 2025-10-21 |
|
亚马逊 Corrett end-of-life o 24(java-24-amazon-corretto)的上游是 2025-10-21 |
Amazon Corretto 8 的安全支持持续到 2029 年 6 月
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://aws.amazon.com/corretto/
Amazon Corretto 8 的最后计划更新时间为 2030 年 10 月,使用周期结束时间为 2030 年 12 月。
软件包
| 程序包 | 备注 |
|---|---|
|
亚马逊 Corrett end-of-life o 8(java-1.8.0-amazon-corretto)的上游时间为 2030-12-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
亚马逊 Corrett end-of-life o 8(java-1.8.0-amazon-corretto)的上游时间为 2030-12-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
亚马逊 Linux 2023 end-of-life
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://aws.amazon.com/amazon-linux-ami/常见问题/
这是 AL2 023 的支持声明。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。之后,Amazon Linux 2023 软件包将不再收到来自 AWS的任何更新。
软件包
| 程序包 |
|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clamav 的安全支持持续至 2025 年 10 月
-
开始日期:2023-03-15
-
结束日期:2025-10-01
https://docs.clamav.net/faq/faq-eol.html#version-support-matrix
Clamav 0.103 的支持期限截至 2025 年 10 月 1 日。clamav 的支持期与主要分发 end-of-life日期不同。请更新至 clamav1.4 程序包以获得持续支持
软件包
| 程序包 | 备注 |
|---|---|
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
|
Clamav(clamav)的上游 end-of-life是 2025-10-01 |
Clamav1.4 的安全支持持续至 2027 年 8 月
-
开始日期:2025-03-03
-
结束日期:2027-08-15
https://docs.clamav.net/faq/faq-eol.html#version-support-matrix
Clamav1.4 的支持期与主要分发 end-of-life日期不同。
软件包
| 程序包 | 备注 |
|---|---|
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
|
Clamav1.4 (clamav1.4) 的上游 end-of-life是 2027-08-15 |
Clang 18 的安全支持持续至 2025 年 12 月
-
开始日期:2025-06-25
-
结束日期:2025-12-25
https://releases.llvm.org/18.1.6/tools/clang/docs/ReleaseNotes.html
Clang 版本 18 在 Al2023 上支持期限为 6 个月
软件包
| 程序包 | 备注 |
|---|---|
|
Clang 18 (clang18) 的上游 end-of-life是 2025-12-25 |
|
Clang 18 (clang18) 的上游 end-of-life是 2025-12-25 |
|
Clang 18 (clang18) 的上游 end-of-life是 2025-12-25 |
|
Clang 18 (clang18) 的上游 end-of-life是 2025-12-25 |
Dotnet6.0 的安全支持将持续到 2024 年 11 月
停止支持
此软件包不再受支持,也不会收到安全更新。
-
Support 已结束:2024-11-12
https://github.com/dotnet/core/blob/main/releases.md
Dotnet6.0 的支持期与主发行日期不同。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
|
Dotnet6.0 (dotnet6.0) 的上游 end-of-life是 2024-11-12 |
Dotnet8.0 的安全支持持续至 2026 年 11 月
-
开始日期:2023-11-14
-
结束日期:2026-11-10
https://github.com/dotnet/core/blob/main/releases.md
Dotnet8.0 的支持期与主要分发日期不同。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
|
Dotnet8.0 (dotnet8.0) 的上游 end-of-life是 2026-11-10 |
Dotnet9.0 的安全支持持续至 2026 年 5 月
-
开始日期:2023-11-14
-
结束日期:2026-05-12
https://github.com/dotnet/core/blob/main/releases.md
Dotnet9.0 的支持期与主发行日期不同。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
|
该软件包具有对 dotnet-host 的运行时依赖,因此也遵行 dotnet9.0 的支持声明。Dotnet9.0 (dotnet9.0) 的上游 end-of-life是 2026-05-12 |
GDAL 3.10 的安全支持持续至 2027 年 8 月
-
开始日期:2025 年 8 月 18 日
-
结束日期:2027-08-18
https://aws.amazon.com/amazon-linux-ami/常见问题/
Al2023 对 GDAL 版本 3.10 的支持期为 2 年
软件包
| 程序包 | 备注 |
|---|---|
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
|
GDAL 3.10 (gdal310) 的上游 end-of-life是 2027-08-18 |
内核的安全支持持续至 2029 年 6 月
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://aws.amazon.com/amazon-linux-ami/常见问题/
在一个内核发布后的前三个月内,可能会推出针对该内核的实时补丁。个别实时补丁不获取更新,但可能发布新的实时补丁和新的内核。
软件包
| 程序包 | 备注 |
|---|---|
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-headers,因此同样适用于内核的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
Kernel6.12 的安全支持持续至 2029 年 6 月
-
开始日期:2025 年 4 月 1 日
-
结束日期:2029-06-30
https://aws.amazon.com/amazon-linux-ami/常见问题/
在一个内核发布后的前三个月内,可能会推出针对该内核的实时补丁。个别实时补丁不获取更新,但可能发布新的实时补丁和新的内核。
软件包
| 程序包 | 备注 |
|---|---|
|
此程序包在运行时依赖于 kernel-libbpf,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-libbpf,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-libbpf,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-libbpf,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-libbpf,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
该软件包在运行时依赖于 kernel6.12-modules-extra-common,因此也属于内核6.12的支持语句的范围。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-tools,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-libbpf,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 kernel-tools,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
|
此程序包在运行时依赖于 perf6.12,因此同样适用于 kernel6.12 的支持声明。亚马逊 Linux 将在 AL2 2023 年生命周期结束之前支持内核 |
LLVM 18 的安全支持持续至 2025 年 12 月
-
开始日期:2025-06-25
-
结束日期:2025-12-25
Al2023 支持 LLVM 版本 18,有效期为 6 个月,之后我们建议更新到 LLVM 19
软件包
| 程序包 | 备注 |
|---|---|
|
LLVM 18 (llvm18) 的上游 end-of-life是 2025-12-25 |
|
LLVM 18 (llvm18) 的上游 end-of-life是 2025-12-25 |
|
该软件包具有对 lld18 的运行时依赖,因此也遵行 llvm18 的支持声明。LLVM 18 (llvm18) 的上游 end-of-life是 2025-12-25 |
|
LLVM 18 (llvm18) 的上游 end-of-life是 2025-12-25 |
|
LLVM 18 (llvm18) 的上游 end-of-life是 2025-12-25 |
|
LLVM 18 (llvm18) 的上游 end-of-life是 2025-12-25 |
MariaDB 10.11 的安全支持持续至 2028 年 2 月
-
开始日期:2023-02-16
-
结束日期:2028-02-16
https://mariadb.org/about/#maintenance-policy
MariaDB10.11 的支持期与主要分发 end-of-life日期不同。
软件包
| 程序包 | 备注 |
|---|---|
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
|
MariaDB 10.11 (mariadb1011) 的上游 end-of-life是 2028-02-16 |
MariaDB 10.5 的安全支持将持续到 2025 年 6 月
停止支持
此软件包不再受支持,也不会收到安全更新。
-
Support 已结束:2025-06-24
https://mariadb.com/kb/en/ -105/ changes-improvements-in-mariadb
MariaDB10.5 的 Support 期与主要分发 end-of-life日期不同。
软件包
| 程序包 | 备注 |
|---|---|
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
|
MariaDB 10.5 (mariadb105) 的上游 end-of-life是 2025-06-24 |
NGINX 的安全支持持续至 2029 年 6 月
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://aws.amazon.com/amazon-linux-ami/常见问题/
AL2023 将继续摄取新的上游 NGINX 版本。
软件包
| 程序包 | 备注 |
|---|---|
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
|
NGINX (nginx) end-of-life 的上游是 2029-06-30 |
NodeJS 18 的安全支持持续至 2025 年 4 月
停止支持
此软件包不再受支持,也不会收到安全更新。
-
Support 已结束:2025-04-30
https://github.com/nodejs/发布 #release-时间表
NodeJS 18 的支持期与主发布日期不同。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
|
该软件包具有对 nodejs-libs 的运行时依赖,因此也遵行 nodejs 的支持声明。nodeJS 18 (nodejs) 的上游 end-of-life是 2025-04-30 |
NodeJS 20 的安全支持持续至 2026 年 4 月
-
开始日期:2023-10-24
-
结束日期:2026-04-30
https://github.com/nodejs/发布 #release-时间表
NodeJS 20 的支持期与主发布日期不同。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
|
nodeJS 20 (nodejs20) 的上游 end-of-life是 2026-04-30 |
NodeJS 22 的安全支持持续至 2027 年 4 月
-
开始日期:2024 年 10 月 29 日
-
结束日期:2027-04-30
https://github.com/nodejs/发布 #release-时间表
NodeJS 22 的支持期与主发布日期不同。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
|
nodeJS 22 (nodejs22) 的上游 end-of-life是 2027-04-30 |
PCRE 的安全支持将持续到 2024 年 6 月
停止支持
此软件包不再受支持,也不会收到安全更新。
-
Support 已结束:2024-06-30
https://aws.amazon.com/amazon-linux-ami/常见问题/
(pcre) 版本 1 已被弃用且已被 (pcre)2 取代。此支持期限是为了给剩余的 (pcre) 版本 1 用户留出迁移时间。
软件包
| 程序包 | 备注 |
|---|---|
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
|
PCRE (pcre) end-of-life 的上游是 2024-06-30 |
PHP 8.1 的安全支持持续至 2025 年 12 月
-
开始日期:2023-03-15
-
结束日期:2025-12-31
https://www.php.net/supported-versions
PHP 8.1 的支持期与 PHP 8.1 的上游支持期相同 end-of-life。PHP 8.2 已上市,上游 end-of-life日期为 2025-12-08。
软件包
| 程序包 | 备注 |
|---|---|
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
|
PHP 8.1 (php8.1) 的上游 end-of-life是 2025-12-31 |
PHP 8.2 的安全支持持续至 2026 年 12 月
-
开始日期:2023-06-28
-
结束日期:2026-12-31
https://www.php.net/supported-versions
PHP 8.2 的支持期与 PHP 8.2 的上游支持期相同 end-of-life。
软件包
| 程序包 | 备注 |
|---|---|
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
|
PHP 8.2 (php8.2) 的上游 end-of-life是 2026-12-31 |
PHP 8.3 的安全支持持续至 2027 年 12 月
-
开始日期:2023-11-23
-
结束日期:2027-12-31
https://www.php.net/supported-versions
PHP 8.3 的支持期与 PHP 8.3 的上游支持期相同 end-of-life。
软件包
| 程序包 | 备注 |
|---|---|
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
|
PHP 8.3 (php8.3) 的上游 end-of-life是 2027-12-31 |
PHP 8.4 的安全支持持续至 2028 年 12 月
-
开始日期:2024 年 11 月 21 日
-
结束日期:2028-12-31
https://www.php.net/supported-versions
PHP 8.4 的支持期与 PHP 8.4 的上游支持期相同 end-of-life。
软件包
| 程序包 | 备注 |
|---|---|
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
|
PHP 8.4 (php8.4) 的上游 end-of-life是 2028-12-31 |
PostgreSQL 15 的安全支持将持续到 2027 年 11 月
-
开始日期:2023-03-15
-
结束日期:2027-11-11
https://www.postgresql。 org/support/versioning
PostgreSQL15 的 Support 期限与主发放 end-of-life日期不同。
软件包
| 程序包 | 备注 |
|---|---|
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
|
PostgreSQL 15 (postgresql15) 的上游 end-of-life是 2027-11-11 |
PostgreSQL 16 的安全支持持续至 2028 年 11 月
-
开始日期:2024 年 10 月 10 日
-
结束日期:2028-11-09
https://www.postgresql。 org/support/versioning
PostgreSQL16 的 Support 期限与主发放 end-of-life日期不同。
软件包
| 程序包 | 备注 |
|---|---|
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
|
PostgreSQL 16 (postgresql16) 的上游 end-of-life是 2028-11-09 |
PostgreSQL 17 的安全支持持续至 2029 年 6 月
-
开始日期:2024 年 9 月 26 日
-
结束日期:2029-06-30
https://www.postgresql。 org/support/versioning
PostgreSQL17 的支持期与 AL2 023 的 end-of-life日期一致,而不是上游项目的支持时间表。
软件包
| 程序包 | 备注 |
|---|---|
|
此程序包在运行时依赖于 postgresql17-test,因此同样适用于 postgresql17 的支持声明。PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
PostgreSQL 17 (postgresql17) 的上游 end-of-life是 2029-11-08。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
Python 3.11 的安全支持将持续到 2027 年 10 月
-
开始日期:2023-03-15
-
结束日期:2027-10-01
https://devguide.python.org/versions/
AL2023 提供了 Python 3.11,可以与系统 Python(Python 3.9)一起安装。亚马逊将为该版本的 Python 提供安全补丁和支持,直到 Python 3.11 end-of-life 的上游,预计将于 2027 年 10 月推出。如果需要在 Amazon Linux 2023 停产之前支持的 Python 版本,请使用 Python 3.9,这是 AL2 023 的系统 Python。
软件包
| 程序包 | 备注 |
|---|---|
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
|
Python 3.11 (python3.11) 的上游 end-of-life是 2027-10-01 |
Python 3.12 的安全支持持续至 2028 年 10 月
-
开始日期:2024 年 11 月 11 日
-
结束日期:2028-10-01
https://devguide.python.org/versions/
AL2023 提供了 Python 3.12,可以与系统 Python(Python 3.9)一起安装。亚马逊将为该版本的 Python 提供安全补丁和支持,直到 Python 3.12 end-of-life 的上游,预计将于 2028 年 10 月推出。如果需要在 Amazon Linux 2023 停产之前支持的 Python 版本,请使用 Python 3.9,这是 AL2 023 的系统 Python。
软件包
| 程序包 | 备注 |
|---|---|
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
|
Python 3.12 (python3.12) 的上游 end-of-life是 2028-10-01 |
Python 3.13 的安全支持持续至 2029 年 6 月
-
开始日期:2025 年 7 月 21 日
-
结束日期:2029-06-30
https://devguide.python.org/versions/
AL2023 提供了 Python 3.13,可以与系统 Python(Python 3.9)一起安装。
软件包
| 程序包 | 备注 |
|---|---|
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
|
Python 3.13 (python3.13) 的上游 end-of-life是 2029-10-01。2023 年亚马逊 Linux end-of-life 的发布时间为 2029 年 6 月。自此日起,Amazon Linux 2023 程序包将不再收到来自 AWS的任何更新。 |
Python 3.9(系统 Python)的安全支持持续至 2029 年 6 月
-
开始日期:2023-03-15
-
结束日期:2029-06-30
https://www.python。 org/dev/peps/pep-0596/ #lifespan
AL2023 将 Python 3.9 作为系统 Python。亚马逊将继续对这个版本的 Python 进行安全修补,直到 AL2 023 年,这已经超过了上游 Python 支持这个版本的时间。 end-of-life
软件包
| 程序包 | 备注 |
|---|---|
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
|
Python 3.9(系统 Python)(python3)的上游 end-of-life是 2029-06-30 |
Redis 6 的安全支持持续至 2026 年 1 月
-
开始日期:2023-03-15
-
结束日期:2026-01-31
https://docs.redis.com/latest/rs/installing-upgrading/product-生命周期/
Redis6 的支持期限特定于 Redis 6.2 end-of-life 期。 AL2023 将在 Redis 6 的次要版本可用时继续摄取。
软件包
| 程序包 | 备注 |
|---|---|
|
Redi end-of-life s 6 (redis6) 的上游是 2026-01-31 |
|
Redi end-of-life s 6 (redis6) 的上游是 2026-01-31 |
|
Redi end-of-life s 6 (redis6) 的上游是 2026-01-31 |
Ruby 3.2 的安全支持将持续到 2026 年 3 月
-
开始日期:2023-03-15
-
结束日期:2026-03-21
https://www.ruby-lang。 org/en/downloads/branches
Ruby 3.2 的支持期与主发布 end-of-life日期不同。
软件包
| 程序包 | 备注 |
|---|---|
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |
|
Ruby 3.2 (ruby3.2) 的上游 end-of-life是 2026-03-21 |