amit_27 has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I have installed ActivePerl5.8.8.818 64-bit on Solaris. I couldn't get the DBD-ODBC when I fire a command >> ppm search dbd-odbc. Downloading ActiveState Package Repository packlist...status 500 *** no packages matching 'dbd-odbc' found *** I have seen that "Perl\site\lib\auto\Win32\ODBC\ODBC.dll" is present on windows. Like ODBC.so is not present on Solaris. Can you please tell me that If it is available with this installation or need to install separately? If it is then from where I will download the Perl DBD-ODBC for 64-bit Solaris. Also need to know about the requirement of Perl-LDAP, PERL-DBI for 64-bit Solaris. Amit
  • Comment on Regarding DBD-ODBC in ActivePerl5.8.8.818

Replies are listed 'Best First'.
Re: Regarding DBD-ODBC in ActivePerl5.8.8.818
by Anonymous Monk on Jan 29, 2009 at 11:20 UTC
    Its not available, you need to install it separately, maybe through apt-get
      Is it right way to install DBD-ODBC using following command? >>PPM install DBD-ODBC Also to install Perl-ldap I haven't got any information using ppm and api-get. Any pointer will be helpful.
        DBD-ODBC isn't available for solaris through ppm, so that won't work. I don't have/use Solaris/apt-get... standard avice is follow README, A Guide to Installing Modules, and for solaris, if you don't have solaris compiler, install gcc toolchain and compile your own perl (or install gcc compiled one).

        apt-get is a Debian package management tool. I believe the equivalent tool on Solaris is pkg-get. See CSW packaging home for more information. Both tools have installers (kind of like Window's msi) but they also have large repositories of open source packages that have been carefully configured to work with your particular flavor of *nix.

        The advantage of using this tool over PPM is that the packagers have made sure that the installation respects the configuration conventions for Solaris - this is especially important for Solaris because it has a number of quirks that packagers with Linux experience may not know. The disadvantage is that these packages sometimes lag behind the latest and greatest CPAN version of the module.

        Best, beth