설치 튜토리얼에서 SendEmail
필수 구성 요소 2개, Perl 모듈 2개를 설치하는 지침을 찾았습니다.
apt-get install 'perl(Net::SSLeay)' 'perl(IO::Socket::SSL)'
이 구문은 내 Debian 9에서도 이상해 보입니다.
E: 패키지 perl(Net::SSLeay)을 찾을 수 없습니다.
E: 패키지 perl(IO::Socket::SSL)을 찾을 수 없습니다.
cpan
, (솔직히 뭔지 모르겠어요...)를 사용해 보았지만 결국 일부 구문 오류가 발생했습니다.
편집, 추가 질문
이것에"우분투에 물어보세요" 질문, 실행하라는 명령이 보입니다.
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
답변2
답변을 추가했지만 내 질문에 대한 직접적인 답변은 아닙니다.
사실 저는 sendemail을 설치하고 있는데 방금 데비안 9용 공식 패키지가 있다는 걸 알았습니다. 그래서 제 질문에 대답하는 대신 간단히 문제를 해결했습니다.
apt install sendemail
이 질문은 흥미로울 것 같아서 지금은 열어 두겠습니다.
답변3
가끔은 그럴 거야
apt search <package> | grep perl
패키지 이름은 소문자로 되어 있습니다. 귀하의 경우에는 그렇습니다apt search ssleay | grep perl