Mel Awaisi wrote: > Hi > > i am using Red Hat Linux 8 as a server for a project i am working on. > i have installed MySQL automatically with the install of the OS. and then > i installed Apache Server. > > i would like to install DBI in order for me to be able to use a script > that i have in perl to insert data into MySQL databse. > > What is the easiest and most understandable way to install it? > > Regards, > > Mel
Two ways. Start with the DBI provided by Red Hat. (rpm -qa |grep perl) You will need the following: perl-5.8.0-55 perl-DBD-MySQL-2.1017-3 perl-DBI-1.30-1 You could also add: perl-DB_File-1.804-55 ...if you were interested in working with DB_File type databases as well. I'd also recommend installing: perl-CPAN-1.61-55 ...as then you can upgrade the installed modules to more recent counterparts install all of the above with the following (up2date -i perl-DBD-MySQL perl-DBI perl-DB_File perl-CPAN) { Additionally I'd recommend making sure you have all the mysql stuff installed.. (rpm -qa |grep -i mysql) should yield at least the following: mysql-3.23.54a-4 mysql-devel-3.23.54a-4 mysql-server-3.23.54a-4 } With CPAN installed, then you can do simple things like #> perl -MCPAN -e shell cpan> m DBI {results} cpan> install DBI {many results} cpan> m DBD::mysql {results} cpan> install DBD::mysql {many results} cpan> etc I've written a very nice module-reporting script that helps me to stay on top of installed modules and easily see when they require updates from CPAN for bugfixes. http://www.webdragon.net/mr/ perldoc CPAN for more info on the CPAN shell.