Mac OS X & GNU/Linux’da IE Testleri için Sanal Makine Kurulumu
IEVMS adlı kabuk betiği (shell script) ile Mac OS X veya GNU/Linux işletim sistemlerinde VirtualBox’a otomatik olarak Internet Explorer (Sürüm 7, 8, 9) kurulumu yaparak web sayfalarınızı Internet Explorer’da test yapabilirsiniz.
Kurulum için işletim sisteminizde VirtualBox uygulaması, Curl (sadece GNU/Linux için) ve Unrar (sadece GNU/Linux için) paketleri gerekmektedir.
Kurulum aşağıdaki adımlardan oluşmakta:
1. VirtualBox’ı indirip işletim sisteminize kurun.
2. Terminal ya da Konsol’unuzu açarak aşağıdaki komutlarla Internet Explorer sanal makine dosyasının indirilmesini sağlayın:
a. Internet Explorer 7, 8 ve 9 sürümlerinin tamamını indirmek için #:
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
b. Sadece istenilen sürümü kurmak için (örneğin sadece IE 7) #:
curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash
Dikkat: Yukarıda belirttiğim dosya veya dosyaların indirilmesi işlemi epeyce uzun bir zaman almaktadır. İndirme işlemini yarıda kesmemenizi öneririm. Çünkü betiğin kaldığı yerden başlatma gibi bir özelliği bulunmamaktadır ve bu yüzden kocaman dosyayı tekrar indirmek zorunda kalabilirsiniz. :-)
Dosya indirmesi ve VirtualBox üzerine kurulum sona erdikten sonra VirtualBox uygulamasını açarak istediğiniz Internet Explorer sürümünü çalıştırabilirsiniz.
Not: İndirdiğiniz sanal makine dosyaları Microsoft tarafından web geliştiricileri için sunulmaktadır ve işin kötü tarafı Windows Geniuine Advantage adlı lisans sistemi yüzünden 30 günlük çalışmaktadır.
Bu sorunu VirtualBox’ın Enstantane (Snapshot) özelliği sayesinde çözebiliyoruz. Yani 30 günlük limit dolduğunda yapmanız gereken sadece daha önceden tanımlı olan “clean” adlı enstantaneye geri dönmek. Sonrasında sanal makine çalışmaya devam edecektir.