Здравствуйте,
задача тривиальная, сам такого не когда не делал, поэтому не знаю....есть программа на перл, когда запускаю говорит:
bash-2.05b# /root/online.pl
Can't locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.5/mach /usr/local/lib/perl5/site_perl/5.8.5 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.5/BSDPAN /usr/local/lib/perl5/5.8.5/mach /usr/local/lib/perl5/5.8.5 .) at /root/online.pl line 2.
BEGIN failed--compilation aborted at /root/online.pl line 2.
Вот её код:
bash-2.05b# cat /root/online.pl
#!/usr/bin/perl
use DBI;
my $dsn = 'DBI:mysql:freenibs:localhost';
my $db_user_name = 'freenibs';
my $db_password = 'passwd;
my ($id, $password);
my $dbh = DBI->connect($dsn, $db_user_name, $db_password);
$dbh->do("UPDATE `actions` SET `terminate_cause`='User Request' WHERE terminate_cause = 'Online'");
$dbh->disconnect();
Думаю не хватает какого то модуля (DBI ?) а может нескольких, где его взять?
И есть ли возможномость поставить их из портов? Где тогда их искать?