5

Я пытаюсь развернуть приложение, которое согласно документации требует следующего:

2.2.5. Perl

LMS-MGC and the rest of Perl scripts requires also Perl interpreter and some modules:

Perl and its basic modules (POSIX, GetOpt::Long),

Config::IniFiles,

DBI,

DBD-mysql (if you use MySQL),

DBD-Pg (if you use Postgres),

Как мне установить требования с помощью apt-get?

3 ответа3

9

Пакет Ubuntu для Perl просто "perl":

sudo apt-get install perl

который я думаю предустановлен.

Чтобы найти модуль Perl, который предоставляется в виде пакета Ubuntu:

apt-cache search perl <module-name>

Например:

$ apt-cache search perl Config::IniFiles
libconfig-inifiles-perl - Read .ini-style configuration files
$ apt-cache search perl DBD-mysql
libdbd-mysql-perl - Perl5 database interface to the MySQL database
$ apt-cache search perl DBD-Pg
libdbd-pg-perl - Perl DBI driver for the PostgreSQL database server

Я пропустил apt-cache search perl DBI потому что он выводит 112 строк. Имя пакета Ubuntu для этого следует за другими, и это libdbi-perl .

Затем используйте sudo apt-get install ... для установки каждого пакета. Вы должны быть в состоянии использовать одну команду apt-get чтобы установить их все.

1

Пакеты иногда разные в разных версиях. Имена пакетов Perl схожи с именами модулей. Вы можете начать с Ubuntu Packages Search, особенно "Поиск содержимого пакетов" полезно, если вы не знаете имя пакета, но знаете его содержимое. Например, Config::IniFiles должен иметь файл IniFiles.pm в каталоге Config. Выберите версию Ubuntu, введите «IniFiles.pm», и вы получите имя пакета.

-1

Вы можете установить Perl обычно, используя apt-get а затем использовать менеджер пакетов Perl (команда ppm) для установки остальных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .