私はPerlが初めてです。Net::SFTP モジュールをどのようにインストールしますか? 私はUbuntu Linuxを実行しています。$ cpan install などを呼び出すなど、コマンドラインから簡単な方法があると思います。
3 に答える
通常、perl モジュールをコマンドラインでインストールする方法は次のとおりです。
perl -MCPAN -e "install Net::SFTP"
パッケージやポート、または特定のディストリビューションに付属する他の同様のシステムから perl モジュールをインストールする方がよい場合があります。一部の Perl モジュールはコンパイル済みの C コードを使用するため、C コードのコンパイルと依存関係はさまざまです。たとえば、私はほとんどのサーバーで OpenBSD を使用しており、通常、特定のバージョンの OS のパッケージに含まれているバージョンがあればそれを使用し、パッケージに含まれていない場合は安全だと思います。 CPANからインストールすると、通常はうまくいきます。
apt-get非常に一般的なオプションは、またはaptitude (または任意のグラフィカルツール)を使用して、ディストリビューションのパッケージを使用することです。
そのパッケージがディストリビューションによって提供されていない場合は、次のことができます。
- まず、
cpanコマンドをまだインストールしていない場合は、次のようにインストールします。apt-get install cpan - 次に、
cpanコマンドを使用してパッケージをインストールします:(cpan -i Net:SFTP
必要なパッケージもインストールする必要がある場合など、多くの質問が表示されることに注意してください) - 必要に応じて、コマンドのドキュメントにアクセスできます
cpan:cpan -hまたはperldoc -F /usr/bin/cpan(perl-docパッケージが必要な場合があります)
Net::SFTP は Debian/Ubuntu リポジトリに含まれていましたが、Debian で受け入れられないライセンスを持つ pari ライブラリが必要なため、ある時点で削除されました。
別の方法として、libnet-sftp-foreign-perl (または CPAN からもインストール可能) として入手可能な Net::SFTP::Foreign を使用する方法があります。