差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linux:perl [2019/01/17 12:57] – [バイナリパッケージのインストール] ともやん | linux:perl [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
---|---|---|---|
行 69: | 行 69: | ||
</ | </ | ||
+ | 無理矢理システムの perl を置き換える。 | ||
<WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
< | < | ||
行 93: | 行 94: | ||
</ | </ | ||
+ | ===== 元の perl への戻し方 ===== | ||
+ | < | ||
+ | $ cd /usr/bin | ||
+ | $ sudo rm perl | ||
+ | $ sudo mv perl.org perl | ||
+ | $ perl -v | ||
+ | |||
+ | This is perl 5, version 14, subversion 3 (v5.14.3) built for x86_64-linux-thread-multi | ||
+ | |||
+ | Copyright 1987-2012, Larry Wall | ||
+ | |||
+ | Perl may be copied only under the terms of either the Artistic License or the | ||
+ | GNU General Public License, which may be found in the Perl 5 source kit. | ||
+ | |||
+ | Complete documentation for Perl, including FAQ lists, should be found on | ||
+ | this system using "man perl" or " | ||
+ | Internet, point your browser at http:// | ||
+ | </ | ||
+ | |||
+ | ===== ソースの入手 ===== | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ curl -O http:// | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== ソースパッケージのインストール ===== | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ rpm -ivh perl-5.28.1-430.fc30.x86_64.rpm | ||
+ | 警告: perl-5.28.1-430.fc30.x86_64.rpm: | ||
+ | エラー: 依存性の欠如: | ||
+ | perl(: | ||
+ | perl-Archive-Tar は perl-4: | ||
+ | perl-Attribute-Handlers は perl-4: | ||
+ | perl-B-Debug は perl-4: | ||
+ | perl-CPAN は perl-4: | ||
+ | perl-CPAN-Meta は perl-4: | ||
+ | perl-CPAN-Meta-Requirements は perl-4: | ||
+ | perl-CPAN-Meta-YAML は perl-4: | ||
+ | perl-Carp は perl-4: | ||
+ | perl-Config-Perl-V は perl-4: | ||
+ | perl-DB_File は perl-4: | ||
+ | perl-Data-Dumper は perl-4: | ||
+ | perl-Devel-PPPort は perl-4: | ||
+ | perl-Devel-Peek は perl-4: | ||
+ | perl-Devel-SelfStubber は perl-4: | ||
+ | perl-Digest は perl-4: | ||
+ | perl-Digest-MD5 は perl-4: | ||
+ | perl-Digest-SHA は perl-4: | ||
+ | perl-Encode は perl-4: | ||
+ | perl-Encode-devel は perl-4: | ||
+ | perl-Env は perl-4: | ||
+ | perl-Errno は perl-4: | ||
+ | perl-Exporter は perl-4: | ||
+ | perl-ExtUtils-CBuilder は perl-4: | ||
+ | perl-ExtUtils-Command は perl-4: | ||
+ | perl-ExtUtils-Embed は perl-4: | ||
+ | perl-ExtUtils-Install は perl-4: | ||
+ | perl-ExtUtils-MakeMaker は perl-4: | ||
+ | perl-ExtUtils-Manifest は perl-4: | ||
+ | perl-ExtUtils-Miniperl は perl-4: | ||
+ | perl-ExtUtils-ParseXS は perl-4: | ||
+ | perl-File-Fetch は perl-4: | ||
+ | perl-File-Path は perl-4: | ||
+ | perl-Filter は perl-4: | ||
+ | perl-Filter-Simple は perl-4: | ||
+ | perl-Getopt-Long は perl-4: | ||
+ | perl-HTTP-Tiny は perl-4: | ||
+ | perl-IO は perl-4: | ||
+ | perl-IO-Socket-IP は perl-4: | ||
+ | perl-IO-Zlib は perl-4: | ||
+ | perl-IPC-Cmd は perl-4: | ||
+ | perl-IPC-SysV は perl-4: | ||
+ | perl-JSON-PP は perl-4: | ||
+ | perl-Locale-Maketext は perl-4: | ||
+ | perl-Locale-Maketext-Simple は perl-4: | ||
+ | perl-MIME-Base64 は perl-4: | ||
+ | perl-Math-BigInt は perl-4: | ||
+ | perl-Math-BigInt-FastCalc は perl-4: | ||
+ | perl-Math-BigRat は perl-4: | ||
+ | perl-Math-Complex は perl-4: | ||
+ | perl-Memoize は perl-4: | ||
+ | perl-Module-CoreList は perl-4: | ||
+ | perl-Module-CoreList-tools は perl-4: | ||
+ | perl-Module-Load は perl-4: | ||
+ | perl-Module-Load-Conditional は perl-4: | ||
+ | perl-Module-Loaded は perl-4: | ||
+ | perl-Module-Metadata は perl-4: | ||
+ | perl-Net-Ping は perl-4: | ||
+ | perl-Params-Check は perl-4: | ||
+ | perl-Perl-OSType は perl-4: | ||
+ | perl-PerlIO-via-QuotedPrint は perl-4: | ||
+ | perl-Pod-Checker は perl-4: | ||
+ | perl-Pod-Html は perl-4: | ||
+ | perl-Pod-Parser は perl-4: | ||
+ | perl-Pod-Perldoc は perl-4: | ||
+ | perl-Pod-Usage は perl-4: | ||
+ | perl-SelfLoader は perl-4: | ||
+ | perl-Storable は perl-4: | ||
+ | perl-Sys-Syslog は perl-4: | ||
+ | perl-Term-ANSIColor は perl-4: | ||
+ | perl-Term-Cap は perl-4: | ||
+ | perl-Test は perl-4: | ||
+ | perl-Test-Harness は perl-4: | ||
+ | perl-Test-Simple は perl-4: | ||
+ | perl-Text-Balanced は perl-4: | ||
+ | perl-Text-ParseWords は perl-4: | ||
+ | perl-Text-Tabs+Wrap は perl-4: | ||
+ | perl-Thread-Queue は perl-4: | ||
+ | perl-Time-HiRes は perl-4: | ||
+ | perl-Time-Local は perl-4: | ||
+ | perl-Time-Piece は perl-4: | ||
+ | perl-Unicode-Collate は perl-4: | ||
+ | perl-Unicode-Normalize は perl-4: | ||
+ | perl-autodie は perl-4: | ||
+ | perl-bignum は perl-4: | ||
+ | perl-constant は perl-4: | ||
+ | perl-devel(x86-64) = 4: | ||
+ | perl-encoding は perl-4: | ||
+ | perl-experimental は perl-4: | ||
+ | perl-interpreter(x86-64) = 4: | ||
+ | perl-libnet は perl-4: | ||
+ | perl-libnetcfg は perl-4: | ||
+ | perl-libs(x86-64) = 4: | ||
+ | perl-open は perl-4: | ||
+ | perl-parent は perl-4: | ||
+ | perl-perlfaq は perl-4: | ||
+ | perl-podlators は perl-4: | ||
+ | perl-utils は perl-4: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ sudo yum install perl-Archive-Tar perl-Attribute-Handlersperl-B-Debug perl-CPAN perl-CPAN-Meta perl-CPAN-Meta-Requirements perl-CPAN-Meta-YAML perl-Carp perl-Config-Perl-V perl-DB_File perl-Data-Dumper perl-Devel-PPPort perl-Devel-Peek perl-Devel-SelfStubber perl-Digest perl-Digest-MD5 perl-Digest-SHA perl-Encode perl-Encode-devel perl-Env perl-Errno perl-Exporter perl-ExtUtils-CBuilder perl-ExtUtils-Command perl-ExtUtils-Embed perl-ExtUtils-Install perl-ExtUtils-MakeMaker perl-ExtUtils-Manifest perl-ExtUtils-Miniperl perl-ExtUtils-ParseXS perl-File-Fetch perl-File-Path perl-Filter perl-Filter-Simple perl-Getopt-Long perl-HTTP-Tiny perl-IO perl-IO-Socket-IP perl-IO-Zlib perl-IPC-Cmd perl-IPC-SysV perl-JSON-PP perl-Locale-Maketext perl-Locale-Maketext-Simple perl-MIME-Base64 perl-Math-BigInt perl-Math-BigInt-FastCalc perl-Math-BigRat perl-Math-Complex perl-Memoize perl-Module-CoreList perl-Module-CoreList-tools perl-Module-Load perl-Module-Load-Conditional perl-Module-Loaded perl-Module-Metadata perl-Net-Ping perl-Params-Check perl-Perl-OSType perl-PerlIO-via-QuotedPrint perl-Pod-Checker perl-Pod-Html perl-Pod-Parser perl-Pod-Perldoc perl-Pod-Usage perl-SelfLoader perl-Storable perl-Sys-Syslog perl-Term-ANSIColor perl-Term-Cap perl-Test perl-Test-Harness perl-Test-Simple perl-Text-Balanced perl-Text-ParseWords perl-Text-Tabs+Wrap perl-Thread-Queue perl-Time-HiRes perl-Time-Local perl-Time-Piece perl-Unicode-Collate perl-Unicode-Normalize perl-autodie perl-bignum perl-constant perl-devel perl-encoding perl-experimental perl-interpreter perl-libnet perl-libnetcfg perl-libs perl-open perl-parent perl-perlfaq perl-podlators perl-utils | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | 読み込んだプラグイン: | ||
+ | パッケージ perl-Attribute-Handlersperl-B-Debug は利用できません。 | ||
+ | パッケージ perl-CPAN-Meta-Requirements は利用できません。 | ||
+ | パッケージ perl-Carp は利用できません。 | ||
+ | パッケージ perl-Config-Perl-V は利用できません。 | ||
+ | パッケージ perl-DB_File は利用できません。 | ||
+ | パッケージ perl-Data-Dumper は利用できません。 | ||
+ | パッケージ perl-Devel-PPPort は利用できません。 | ||
+ | パッケージ perl-Devel-Peek は利用できません。 | ||
+ | パッケージ perl-Devel-SelfStubber は利用できません。 | ||
+ | パッケージ perl-Digest は利用できません。 | ||
+ | パッケージ perl-Digest-MD5 は利用できません。 | ||
+ | パッケージ perl-Encode は利用できません。 | ||
+ | パッケージ perl-Encode-devel は利用できません。 | ||
+ | パッケージ perl-Env は利用できません。 | ||
+ | パッケージ perl-Errno は利用できません。 | ||
+ | パッケージ perl-Exporter は利用できません。 | ||
+ | パッケージ perl-ExtUtils-Command は利用できません。 | ||
+ | パッケージ perl-ExtUtils-Install は利用できません。 | ||
+ | パッケージ perl-ExtUtils-Manifest は利用できません。 | ||
+ | パッケージ perl-ExtUtils-Miniperl は利用できません。 | ||
+ | パッケージ perl-File-Path は利用できません。 | ||
+ | パッケージ perl-Filter は利用できません。 | ||
+ | パッケージ perl-Filter-Simple は利用できません。 | ||
+ | パッケージ perl-Getopt-Long は利用できません。 | ||
+ | パッケージ perl-IO は利用できません。 | ||
+ | パッケージ perl-IPC-SysV は利用できません。 | ||
+ | パッケージ perl-Locale-Maketext は利用できません。 | ||
+ | パッケージ perl-MIME-Base64 は利用できません。 | ||
+ | パッケージ perl-Math-BigInt は利用できません。 | ||
+ | パッケージ perl-Math-BigInt-FastCalc は利用できません。 | ||
+ | パッケージ perl-Math-BigRat は利用できません。 | ||
+ | パッケージ perl-Math-Complex は利用できません。 | ||
+ | パッケージ perl-Memoize は利用できません。 | ||
+ | パッケージ perl-Module-CoreList-tools は利用できません。 | ||
+ | パッケージ perl-Net-Ping は利用できません。 | ||
+ | パッケージ perl-PerlIO-via-QuotedPrint は利用できません。 | ||
+ | パッケージ perl-Pod-Checker は利用できません。 | ||
+ | パッケージ perl-Pod-Html は利用できません。 | ||
+ | パッケージ perl-Pod-Parser は利用できません。 | ||
+ | パッケージ perl-Pod-Perldoc は利用できません。 | ||
+ | パッケージ perl-Pod-Usage は利用できません。 | ||
+ | パッケージ perl-SelfLoader は利用できません。 | ||
+ | パッケージ perl-Storable は利用できません。 | ||
+ | パッケージ perl-Sys-Syslog は利用できません。 | ||
+ | パッケージ perl-Term-ANSIColor は利用できません。 | ||
+ | パッケージ perl-Term-Cap は利用できません。 | ||
+ | パッケージ perl-Test は利用できません。 | ||
+ | パッケージ perl-Text-Balanced は利用できません。 | ||
+ | パッケージ perl-Text-ParseWords は利用できません。 | ||
+ | パッケージ perl-Text-Tabs+Wrap は利用できません。 | ||
+ | パッケージ perl-Thread-Queue は利用できません。 | ||
+ | パッケージ perl-Time-HiRes は利用できません。 | ||
+ | パッケージ perl-Time-Local は利用できません。 | ||
+ | パッケージ perl-Unicode-Collate は利用できません。 | ||
+ | パッケージ perl-Unicode-Normalize は利用できません。 | ||
+ | パッケージ perl-autodie は利用できません。 | ||
+ | パッケージ perl-bignum は利用できません。 | ||
+ | パッケージ perl-constant は利用できません。 | ||
+ | パッケージ perl-encoding は利用できません。 | ||
+ | パッケージ perl-experimental は利用できません。 | ||
+ | パッケージ perl-interpreter は利用できません。 | ||
+ | パッケージ perl-libnet は利用できません。 | ||
+ | パッケージ perl-libnetcfg は利用できません。 | ||
+ | パッケージ 4: | ||
+ | パッケージ perl-open は利用できません。 | ||
+ | パッケージ perl-perlfaq は利用できません。 | ||
+ | パッケージ perl-podlators は利用できません。 | ||
+ | パッケージ perl-utils は利用できません。 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== ビルドに必要なパッケージのインストール ===== | ||
+ | < | ||
+ | $ sudo yum-builddep ~/ | ||
+ | </ |