Index: wp-admin/includes/plugin-install.php
===================================================================
--- wp-admin/includes/plugin-install.php	(revision 18444)
+++ wp-admin/includes/plugin-install.php	(working copy)
@@ -279,7 +279,7 @@
 	echo "</div>\n";
 	?>
 	<div class="alignright fyi">
-		<?php if ( ! empty($api->download_link) && ( current_user_can('install_plugins') || current_user_can('update_plugins') ) ) : ?>
+		<?php if ( empty( $_GET['no_install'] ) && ! empty($api->download_link) && ( current_user_can('install_plugins') || current_user_can('update_plugins') ) ) : ?>
 		<p class="action-button">
 		<?php
 		$status = install_plugin_install_status($api);
Index: wp-admin/includes/class-wp-plugins-list-table.php
===================================================================
--- wp-admin/includes/class-wp-plugins-list-table.php	(revision 18444)
+++ wp-admin/includes/class-wp-plugins-list-table.php	(working copy)
@@ -433,6 +433,9 @@
 							$author = '<a href="' . $plugin_data['AuthorURI'] . '" title="' . esc_attr__( 'Visit author homepage' ) . '">' . $plugin_data['Author'] . '</a>';
 						$plugin_meta[] = sprintf( __( 'By %s' ), $author );
 					}
+					$plugin_meta[] = '<a href="' . self_admin_url( 'plugin-install.php?tab=plugin-information&amp;no_install=1&amp;plugin=' . sanitize_title($plugin_data['Title']) .
+								'&amp;TB_iframe=true&amp;width=600&amp;height=550' ) . '" class="thickbox" title="' .
+								esc_attr( sprintf( __( 'More information about %s' ), "{$plugin_data['Name']} {$plugin_data['Version']}" ) ) . '">' . __( 'Details' ) . '</a>';
 					if ( ! empty( $plugin_data['PluginURI'] ) )
 						$plugin_meta[] = '<a href="' . $plugin_data['PluginURI'] . '" title="' . esc_attr__( 'Visit plugin site' ) . '">' . __( 'Visit plugin site' ) . '</a>';
 
