Как установить модули Perl в Debian 9?

Запустите приведенный ниже сценарий из папки, в которой находятся все эти файлы.

for f in *.hdf; do mv -- "$f" "${f%%.*}".hdf ; done

Приведенный выше сценарий проверяет наличие всех файлов с hdf внутри текущего каталога и для каждого файла удаляются символы после . и добавляет расширение как .hdf

1
06.04.2019, 20:34
3 ответа

How to install Perl modules on Debian 9?

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

При установке пакета libio-socket-ssl-perlбудет установлен perl-модуль IO::Socket::SSL:

apt install libio-socket-ssl-perl
5
27.01.2020, 23:22

Я добавляю ответ, но это не прямой ответ на мой вопрос.

На самом деле я устанавливал sendemail,и я только что обнаружил, что у Debian 9 есть официальный пакет, поэтому я не ответил на свой вопрос, а решил свою проблему, просто выполнив

apt install sendemail

Я оставлю этот вопрос открытым на некоторое время, потому что я думаю, что вопрос был интересным

1
27.01.2020, 23:22

Иногда да

apt search <package> | grep perl

Обратите внимание, что имя пакета написано в нижнем регистре. В вашем случае этоapt search ssleay | grep perl

0
27.01.2020, 23:22

Теги

Похожие вопросы