I ran into the problem myself when installing WordPress MultiSite on my linux machine for development. The solution that worked for me (file permissions didn’t, I tried :\) was to add a line to my config file:

`define(‘FS_METHOD’,’direct’);`

Without that line in my config file, all plugin and theme install requests were met with a form asking for FTP info.