--- Install.php	2007-04-09 19:09:03.000000000 +0200
+++ Install_fix.php	2007-04-09 19:10:51.000000000 +0200
@@ -541,9 +541,17 @@
         $otherpackages = array();
         // parse params
         PEAR::staticPushErrorHandling(PEAR_ERROR_RETURN);
         foreach($params as $param) {
+            // filter out remote packages
             if (strpos($param, 'http://') === 0) {
+                $options['force'] = true; // make life easier
+                $otherpackages[] = $param;
+                continue;
+            }
+            // filter out local packages
+            if (file_exists($param)) {
+                $options['force'] = true; // make life easier
                 $otherpackages[] = $param;
                 continue;
             }
             $e = $reg->parsePackageName($param, $this->config->get('default_channel'));
