2017-08-16 6 views
0

サーバOSはFedora 24です。64bit。Fedora 24(64bit)Gitインストール(perl-devel、ParseXs install)

Git 2.6.6をインストールします。

ソースコードをダウンロードしてインストールしてください。

このサーバーはオフラインです。だから私は 'ヤム'を使用しません。

./configure --prefix=/usr/local/git-2.6.6 
make prefix=/usr/local/git-2.6.6 all 

これはエラーメッセージです。

Can't locate ExtUtils/MakeMaker.pm in @INC (you may need to install the ExtUtils::MakeMaker module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3. 

私はExUtils :: MakeMakerをインストールします。

まず私は、rpmファイル(https://fedora.pkgs.org/24/fedora-x86_64/perl-ExtUtils-MakeMaker-7.10-4.fc24.noarch.rpm.html

をダウンロードして、

[[email protected] 다운로드]# rpm -ivh perl-ExtUtils-MakeMaker-7.10-4.fc24.noarch.rpm 
오류: Failed dependencies: 
    perl(ExtUtils::Install) >= 1.52 is needed by perl-ExtUtils-MakeMaker-7.10-4.fc24.noarch 
    perl(ExtUtils::Installed) is needed by perl-ExtUtils-MakeMaker-7.10-4.fc24.noarch 
    perl(ExtUtils::Packlist) is needed by perl-ExtUtils-MakeMaker-7.10-4.fc24.noarch 
    perl-ExtUtils-ParseXS is needed by perl-ExtUtils-MakeMaker-7.10-4.fc24.noarch 

[[email protected] 다운로드]# rpm -ivh perl-ExtUtils-Install-1.54-3.noarch.rpm 
경고: perl-ExtUtils-Install-1.54-3.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 4026433f: NOKEY 
오류: Failed dependencies: 
    perl(ExtUtils::MakeMaker) is needed by perl-ExtUtils-Install-1:1.54-3.noarch 
    perl(VMS::Filespec) is needed by perl-ExtUtils-Install-1:1.54-3.noarch 

のperl-のExtUtils-MakeMakerのはのperl-のExtUtilsは、インストールする必要がrpmファイルをインストールします。

perl-ExtUtils- perl-ExtUtils-MakeMakerにインストールする必要があります。

わかりません。私は何をすべきか?

答えて

1

まず、Fedora 24のサポートが先週終了したことに気付きましたか?サポートされていないオペレーティングシステムを使用しています。できるだけ早くFedora 25または26にアップグレードすることをお勧めします。

第2に、Fedora 24で利用できるgitのバージョンは2.7.4です。このバージョンのRPMはhereからダウンロードできます。特に古いバージョンが必要な場合は、おそらくあなたはそれを考える理由を説明することができます(私の経験ではほとんどそうではありません)。

第3に、あなたはFedora's deliberately broken Perl installationと対戦していると思います。あなたが本当にやりたいことは、perl-core RPMをインストールすることです(ただし、ダウンロードする必要がある数十種類の依存関係があります)。

現在の循環依存性の問題を解決するには、両方のRPMを同時にインストールしてみてください。

$ sudp rpm -ivh perl-ExtUtils-MakeMaker-*.rpm perl-ExtUtils-Install-*.rpm 

このマシンをインターネットに接続することができれば、あなたの人生はさらに楽になります。

0

カートンを試すことができます。

  • は、それらの.tar.gzをscpしたり、インターネット
  • カートンがインストールされていないサーバにどんなcpanfile
  • カートンは、インターネット
  • カートンバンドル
  • で1台のサーバーにインストール書きます - キャッシュされた(またはcpanm .tar.gzに直接)
  • 一度実行された場合、ローカルの下のファイルをシステムディレクトリに移動します。


別の方法を使用すると、サーバーとのすべてのそれらのモジュールをインストールすることができるということですインターネット(同じOSを)持って、その後、SCPあるいはインストールされたファイルをrsyncを)

おかげ

関連する問題