我正在尝试部署一个应用程序,根据文档,该应用程序需要以下内容:
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?
答案1
Ubuntu 中的 Perl 软件包仅仅是“perl”:
sudo apt-get install perl
我认为它是预先安装的。
要查找作为 Ubuntu 包提供的 Perl 模块:
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
命令来安装所有包。
答案2
不同版本中的软件包有时会有所不同。Perl 软件包名称与模块名称类似。您可以从Ubuntu 软件包搜索,特别是如果您不知道软件包名称但知道其内容,则“搜索软件包内容”非常有用。例如,Config::IniFiles 应该在目录 Config 中有文件 IniFiles.pm。选择您的 Ubuntu 版本,输入“IniFiles.pm”,您将获得软件包名称。
答案3
您可以正常使用安装 Perl apt-get
,然后使用Perl 包管理器(命令ppm
)安装其余部分。