0

インターネットもルート アクセスもないLinuxマシンXML::LibXML (とりわけ)をインストールしたいと考えています。

私の現在の解決策は、XML::LibXML とその依存関係を Windows からダウンロードし、イチゴの perl を使用しLinuxマシンにインストールすることです。しかし、私はそれを行う方法を見つけていません。

これが私が試したことです:

まず、Windows CPAN シェルからXML::LibXMLをダウンロードします。

cpan[1]>get XML::LibXML

そして、パッケージを次の場所に正常にダウンロードします。

C:\Users\mikedu95\.cpan\sources\authors\id\S\SH\SHLOMIF\XML-LibXML-2.0128.tar.gz

しかし、その依存関係ではありません。実際、Linux では次のようになります。

cpanm XML::LibXML --from /data/cpan/sources/

--> Working on XML::LibXML
Fetching file:///data/cpan/sources/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0128.tar.gz ... OK
Configuring XML-LibXML-2.0128 ... OK
==> Found dependencies: XML::SAX, XML::SAX::Exception, XML::NamespaceSupport, XML::SAX::Base
--> Working on XML::SAX
Fetching file:///data/cpan/sources/authors/id/G/GR/GRANTM/XML-SAX-0.99.tar.gz ... OK
Configuring XML-SAX-0.99 ... OK

XML::SAXもダウンロードしたので、XML ::LibXMLとその依存関係XML::SAXがローカル ミラーで正しく検出されていることがわかります。/data/cpan/sources/

ただし、他の依存関係は見つかりません。

==> Found dependencies: XML::NamespaceSupport, XML::SAX::Base
--> Working on XML::NamespaceSupport
Fetching file:///data/cpan/sources/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.11.tar.gz ... FAIL
! Download file:///data/cpan/sources/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.11.tar.gz failed. Retrying ...
! Download file:///data/cpan/sources/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.11.tar.gz failed. Retrying ...
! Download file:///data/cpan/sources/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.11.tar.gz failed. Retrying ...
! Failed to download file:///data/cpan/sources/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.11.tar.gz
! Failed to fetch distribution XML-NamespaceSupport-1.11

ありがとう。

4

1 に答える 1