3

私はPerlが初めてです。Net::SFTP モジュールをどのようにインストールしますか? 私はUbuntu Linuxを実行しています。$ cpan install などを呼び出すなど、コマンドラインから簡単な方法があると思います。

4

3 に答える 3

5

通常、perl モジュールをコマンドラインでインストールする方法は次のとおりです。

perl -MCPAN -e "install Net::SFTP"

パッケージやポート、または特定のディストリビューションに付属する他の同様のシステムから perl モジュールをインストールする方がよい場合があります。一部の Perl モジュールはコンパイル済みの C コードを使用するため、C コードのコンパイルと依存関係はさまざまです。たとえば、私はほとんどのサーバーで OpenBSD を使用しており、通常、特定のバージョンの OS のパッケージに含まれているバージョンがあればそれを使用し、パッケージに含まれていない場合は安全だと思います。 CPANからインストールすると、通常はうまくいきます。

于 2009-10-09T04:20:29.120 に答える
4

apt-get非常に一般的なオプションは、またはaptitude (または任意のグラフィカルツール)を使用して、ディストリビューションのパッケージを使用することです。

そのパッケージがディストリビューションによって提供されていない場合は、次のことができます。

  • まず、cpanコマンドをまだインストールしていない場合は、次のようにインストールします。apt-get install cpan
  • 次に、cpanコマンドを使用してパッケージをインストールします:(cpan -i Net:SFTP
    必要なパッケージもインストールする必要がある場合など、多くの質問が表示されることに注意してください)
  • 必要に応じて、コマンドのドキュメントにアクセスできますcpancpan -hまたはperldoc -F /usr/bin/cpan perl-docパッケージが必要な場合があります)
于 2009-10-09T04:31:09.520 に答える
2

Net::SFTP は Debian/Ubuntu リポジトリに含まれていましたが、Debian で受け入れられないライセンスを持つ pari ライブラリが必要なため、ある時点で削除されました。

別の方法として、libnet-sftp-foreign-perl (または CPAN からもインストール可能) として入手可能な Net::SFTP::Foreign を使用する方法があります。

于 2010-11-20T18:28:57.500 に答える