In case the above interests you, here is how it may be done .....
Create a directory ... in my case it is called 2010 because that is what I am running .... and into that copy from the DVDs all the directories name RPMS.??
When finished that, copy the following lines into a new file opened with a text editor making sure the first line is not blank.
( I have a partition mounted on /mnt/Local_Repository especially for the purpose )
#!/bin/bash
#When adding or deleting RPMs from the local repository I must run the following
#command to update the package lists etc.
# Open a terminal while in /mnt/Local_Repository and run this script
(
echo ; sleep 2
genbasedir --flat --bz2only --progress /mnt/Local_Repo/2010
echo ; sleep 1
) | zenity --width=400 --progress --title "Updating the Repository Database ....." --pulsate ;
exit 0
I named the file "update.sh".
Make the file executable ...... tick the box under permissions for this.
After that you can put your repository as the active one in Synaptic and update and install packages from that location.
I realise it may not be what you want to do .... just a suggestion

There may even be a way to achieve something similar from the DVDs .... I have bever seen one of those.
Note: You may need to install
pkgutils if it is not already installed, to use the
genbasedir command.
regards.