Does your laptop library have photos in it that you want to combine with the other library or do you just want to replace the laptop's library with the iMac's?
If it's latter then just copy the iMac's iPhoto Library folder intact into the Pictures folder on the laptop.
If you want to merge the iMac's library into the laptop's, you'll need to use the paid version of
iPhoto Library Manager. That will let you copy rolls from one to the other while maintaining keywords, comments, albums, etc. It currently is the only way to merge two or more libraries and keep the organization/metadata information intact.
Do you Twango?
TIP:
For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.