Debian 9にPerlモジュールをインストールするには?

Debian 9にPerlモジュールをインストールするには?

インストールチュートリアルで、SendEmail2つの必要なコンポーネントと2つのPerlモジュールをインストールするための指示が見つかりました。

apt-get install 'perl(Net::SSLeay)' 'perl(IO::Socket::SSL)'

この構文は私のDebian 9でも奇妙です。

E: パッケージ perl(Net::SSLeay) が見つかりません。

E: パッケージ perl(IO::Socket::SSL) が見つかりません。

cpan、(正直なところ、わからない...)を試してみましたが、最終的にいくつかの構文エラーが発生しました。

編集、追加の質問

これに「Ubuntuに聞いてください」質問、実行するコマンドが表示されます。

apt-get install libnet-ssleay-perl libio-socket-ssl-perl

しかし、私が従ったチュートリアルでは、コマンドを実行するように指示がありました。最初

apt-get install libnet-ssleay-perl libio-socket-ssl-perl

そしてそれから

apt-get install 'perl(Net::SSLeay)' 'perl(IO::Socket::SSL)'

ベストアンサー1

Debian 9にPerlモジュールをインストールするには?

1)合格cpan

cpan Module::Name

たとえば、

cpan IO::Socket::SSL
cpan Net::SSLeay

2) 合格apt

apt-file正しいパッケージ名を見つけてインストールするために使用されます。インストールするapt-file

apt install apt-file
apt-file update

パッケージ名を入手してください:

apt-file search Module/Name

または:

apt-file search Module/Name | awk '{print $1}' | uniq |  tr -d \:

たとえば、

apt-file search IO/Socket/SSL | awk '{print $1}' | uniq | tr -d \:

出力例:

libio-socket-ssl-perl

インストールパッケージはPerlモジュールをインストールlibio-socket-ssl-perlします。IO::Socket::SSL

apt install libio-socket-ssl-perl

おすすめ記事