Yum이 최신 버전의 Perl을 설치하지 않는 이유는 무엇입니까? Perl 버전이 5.32.0인 것을 확인했습니다.https://www.perl.org/get.html. 내 Perl은 5.10.1입니다.
# perl -v
This is perl, v5.10.1
업데이트하려고 하면 아무 것도 수행되지 않습니다.
# yum update perl
No Packages marked for Update
펄 정보입니다
# yum info perl.x86_64
Installed Packages
Name : perl
Arch : x86_64
Epoch : 4
Version : 5.10.1
Release : 144.el6
Size : 34 M
Repo : installed
Summary : Practical Extraction and Report Language
URL : http://www.perl.org/
내 저장소 목록은 다음과 같습니다.
# yum repolist
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
* base: d36uatko69830t.cloudfront.net
* centos-sclo-rh: d36uatko69830t.cloudfront.net
* centos-sclo-sclo: d36uatko69830t.cloudfront.net
* epel: d2lzkl7pfhq30w.cloudfront.net
* extras: d36uatko69830t.cloudfront.net
* rpmforge: mirror.teklinks.com
* updates: d36uatko69830t.cloudfront.net
repo id repo name status
Webmin Webmin Distribution Neutral 167
base CentOS-6 - Base 6,713
centos-sclo-rh CentOS-6 - SCLo rh 3,814
centos-sclo-sclo CentOS-6 - SCLo sclo 436
epel Extra Packages for Enterprise Linux 6 - x86_64 12,592
extras CentOS-6 - Extras 47
pgdg93 PostgreSQL 9.3 6 - x86_64 429
rpmforge RHEL 6 - RPMforge.net - dag 4,718
updates CentOS-6 - Updates 1,068
repolist: 29,984
답변1
이는 RedHat/CentOS에서 제공하는 최신 버전입니다. CentOS는 정상적인 수명 주기 동안 중단되지 않도록 설계된 엔터프라이즈 배포판이므로 기능 업데이트가 매우 드물고 버그 수정이 최신 버전에서 이전 버전으로 백포트되는 경우가 많습니다. 그렇긴 하지만, 최신 Perl이 있어야 하는 소프트웨어 컬렉션을 활성화했습니다. (5.14? 5.16? 지금은 확인할 수 없지만 yum search rh-perl
알려주어야 합니다.) Perl은 교체되지 않으며 /usr/bin/perl
새 버전을 /opt/rh/...
.