xdissent / ievms

Automated installation of the Microsoft IE App Compat virtual machines
http://xdissent.github.com/ievms
9.86k stars 497 forks source link

Can someone update this so it works? #317

Closed appcoco closed 7 years ago

appcoco commented 7 years ago

This no longer works for me

curl -s https://raw.githubusercontent.com/xdissent/ievms/master/ievms.sh | bash

I am getting several errors.

after three attempts this doesn't download:

http://virtualization.modern.ie/vhd/IEKitV1_Final/VirtualBox/OSX/IE6_WinXP.zip

then after I download the file and run it locally, changing it around, still nothing.... also

Tryting to download just IE 10, and I get:

env: 10: No such file or directory (23) Failed writing body

Is this no longer maintained?

Thanks, -O

tdwesten commented 7 years ago

Here the same errors :( - Please merge the pull-requests

litinskii commented 7 years ago

Got the same error, pls fix

Esaron commented 7 years ago

https://github.com/esaron/ievms

Pull request: https://github.com/xdissent/ievms/pull/322

Keep in mind that I only added the hashes and tested for IE11 and Edge, and IE6 and IE7 are no longer available. If you decide to use the fork and try to download IE8-IE10, please update the hashes (They're marked with the string TODO because I'm lazy) and create a pull request. Once the hashes are updated, I think the other versions will start working.

Esaron commented 7 years ago

Apparently IE 6 and 7 are still available somewhere but I doubt I will end up fixing those ones. Who knows though, maybe I'll get bored.

appcoco commented 7 years ago

esaron your link gets an error too

Esaron commented 7 years ago

Like I said, I only needed IE11 and Edge, so those are the only ones I tested for. I will fix at least IE8+, but I won't have time for it for a while. If you just run the ievms.sh script, it won't work. You can set the environment variable to only grab 11 and Edge as it says in the readme if you want either of those.

Also, don't forget to change the url to esaron instead of xdissent so it gets the script from the right place.

IE: curl -s https://raw.githubusercontent.com/esaron/ievms/master/ievms.sh | env IEVMS_VERSIONS="11 EDGE" bash

Esaron commented 7 years ago

Well my plans today fell through, so I fixed IE8+. The pull request is the same.

Here's what the fork can do: IE8 - Win7 IE9 - Win7 IE10 - Win7 IE11 - Win7 (Win8.1 if you set REUSE_WIN7="no") MSEdge - Win10

You can run the default command (curl -s https://raw.githubusercontent.com/esaron/ievms/master/ievms.sh | bash), and IE8-11 with Win7 and MSEdge with Win10 will be installed. I may track down the old WinXP IE 6 and 7 vms and add them back in, but for now, this should suffice for almost everyone. I only tested with VirtualBox 5.1 for Mac, so create an issue on the fork if you have any problems with the script on another platform, or if you find something that doesn't work that I forgot to test.

appcoco commented 7 years ago

Wohoo.. seems to be working!

Thanks, I will jump back if I get any errors.

appcoco commented 7 years ago

esaron, ty!