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/...
。