- Gtk2 comes with the Windows installer, and is basically one of the all but 2 choices for stable/mature GUI toolkits. Virtually everyone everywhere who uses Ruby has it. I mean millions and millions of people use Gtk2. It's what Pidgin uses & requires, as well, BTW.- awesome_print is included in the zip file I posted. As are the ruby bindings for gtk2. Meaning they don't have to be downloaded from anywhere, they're already there.- mechanize is also in the zip file and doesn't have to be downloaded.- socksify is no longer an external dependency, I pulled it in to the project and it's not external anymore. When it was, it was also included in the zip file. FYI, the only modifications I made were to the event logging mechanism.- vrlib is in there too; no download of that either.I'm grateful for your attention to detail and I'm always open to possible attack vectors, but honest, astor -- the pool of candidates who download the dependencies I don't include are practically every Ruby user out there. Ruby is currently the 2nd most popular language, depending on who's list you go by; in other words, they'd have better luck finding us by throwing stones randomly.If you use the "gems-remote" option, which the Makefile does not do unless you specify it manually, then yes, the gems are downloaded from remote storage. But as it turns out, that wasn't the problem. I should have looked at my own KNOWN_BUGS file: Ubuntu doesn't come with gtk2-dev, only gtk2. Metasilk requires the gtk2-dev package, since it's building the GUI code as part of the install process. "apt-get install gtk2-dev" should fix at least that if not everything you saw.It's almost impossible to plan for every Linux distro and Windows as well. The problems you're seeing are actually the Ruby guys, not me (though since the program uses Ruby, it's obviously something I have to deal with as though it were my code).The zip would be about 100mb if I included every last dependency. That's just overkill, and besides, it still wouldn't guarantee success -- your compiler version isn't the same as mine (I don't use Ubuntu), etc.. I'm happy to try and make sure things go smoothly on most distros, but there isn't really any good way of "fixing" the installation, is what I'm getting at.