Virtualisasi beberapa alat baris perintah


3

Pertanyaan Singkat
Apakah ada yang berhasil memvirtualisasi beberapa alat baris perintah di Windows?

Latar Belakang
Dalam Pertanyaan SU sebelumnya saya bertanya bagaimana cara mengatur lingkungan kerja yang terisolasi. Jawaban atas semua adalah untuk memvirtualisasikan aplikasi. Saya telah melakukan hal itu menggunakan Cameyo dengan kesuksesan sedang. Saya telah mengalami beberapa masalah yang saya harap pertanyaan ini akan menjelaskan.

Perhatikan bahwa saya tidak dijual di Cameyo, kebetulan itu satu-satunya alat yang saya coba. Jika ada alat GRATIS yang lebih baik di luar sana untuk digunakan, saya akan sangat senang untuk mencobanya.

Masalah 1
Bagian GUI dari aplikasi tervirtualisasi bekerja dengan baik menggunakan Cameyo, tetapi kompiler tertanam yang diinstal bersama dengan instalasi GUI tidak dapat ditemukan. Saya menduga ini karena alat tertanam ke dalam executable dan tidak ada di jalur sistem atau bahkan terlihat pada sistem file.

Edisi 2 (lebih umum)
Saya telah mencoba menginstal beberapa aplikasi ke dalam aplikasi tervirtualisasi yang sama (Cameyo tampaknya mendukung ini) untuk mempertahankan satu lingkungan kerja. Tampaknya tidak ada aplikasi yang saling mengetahui. Jika saya menginstal setiap alat di aplikasi tervirtualasinya sendiri, saya yakin itu hanya akan meningkatkan masalah ini.

EDIT
Untuk menjernihkan beberapa komentar:

  • Kami menggunakan beberapa IDE yang berbeda (sebagian besar target yang disematkan memaksa IDE pada Anda).
  • IDE yang saya coba untuk virtualisasi semuanya hanya Windows.
  • Sangat penting bahwa kita dapat membuat kode yang sama (menghasilkan CRC yang sama) tidak peduli pengembang mana yang membangunnya. Ini harus berlaku sepanjang waktu juga.
  • Jika masing-masing pengembang menginstal program N, itu beresiko menginstal versi yang salah (yaitu 4.2 daripada 4.1) yang mungkin atau mungkin tidak menghasilkan kode yang sama. Bahkan jika pengguna menginstal versi yang benar, jika mereka menjalankan rasa Windows yang berbeda masih dapat menyebabkan masalah.

Saya telah melihat sebagian besar masalah ini sudah dengan kompiler tertanam, jadi bagi saya itu melampaui paranoia dan masalah nyata yang harus saya atasi.


1
Percayalah pada saya, selamatkan diri Anda dari masalah dan gunakan mesin virtual. Tidak ada gunanya mensimulasikan lingkungan virtual, pada akhirnya akan menyebabkan lebih banyak sakit kepala - cukup buat lingkungan virtual yang sebenarnya dan lakukan.
Terobosan

Inilah yang saya dan bos saya diskusikan kemarin sore. Jika ada solusi * INX saya bahkan tidak akan repot bertanya dan hanya menjalankan VM untuk setiap rantai alat. Namun karena dunia perangkat lunak tertanam sangat erat dengan perizinan Windows, dan distribusi yang lebih penting, untuk anggota tim lainnya menjadi rumit. Saya benar-benar ingin tahu cara terbaik untuk menangani ini.
Adam Lewis

@Breakthrough: Komentar sebelumnya ditujukan untuk Anda. Saya akan bertanya apakah menambahkan 'at'user name membuat perbedaan, tetapi situs tersebut hanya memberi tahu saya ketika saya mencoba menambahkan dua pengguna untuk diberi tahu.
Adam Lewis

AFAIK, Anda dapat menjalankan VirtualBox di * NIX. Saya telah melihat pertanyaan Anda sebelumnya, tetapi saya bertanya-tanya, mengapa Anda perlu register yang terpisah untuk kompiler (tertanam atau tidak)? Bukankah IDE yang Anda gunakan mendukung beberapa proyek / ruang kerja, atau apakah Anda bekerja dengan banyak IDE?
Terobosan

@Breakthrough: Lihat hasil edit saya. Ya, IDE memang mendukung banyak proyek (yang saya manfaatkan). Memiliki pendaftar sendiri menjaga pembaruan windows, penginstal lain, malware dll ... dari mengubah rantai alat yang dikenal baik.
Adam Lewis

Jawaban:


0

IIRC, ada versi gratis Altiris SVS yang beredar untuk virtualisasi perangkat lunak. (secara hukum) Anda mungkin harus menggali sedikit untuk menemukan versi terbaru, karena Symantec tidak membuatnya mudah ditemukan. Seharusnya membiarkan Anda melakukan apa yang Anda inginkan.


superuser.com/questions/128648/... Anda bisa mendapatkan SVS di sini - APAKAH melakukan apa yang diperlukan, tetapi versi gratisnya hanya untuk penggunaan pribadi.
Journeyman Geek

@Journeyman Geek: Terima kasih atas tautannya. Lupa itu hanya untuk penggunaan pribadi, tetapi jika berfungsi dengan baik, mungkin layak untuk dilisensikan.
afrazier

np. Saya berburu untuk SVS / SWV selama berabad-abad, dan menemukan secara tidak sengaja saat meneliti pertanyaan lain di sini. Sayang sekali, symantec membuatnya sangat sulit ditemukan
Journeyman Geek

0

Pilihan lain, jika Anda menggunakan Windows 7, adalah untuk menggabungkan boot VHD asli dan disk yang berbeda untuk memiliki solusi multi-boot.


Masalahnya di sini adalah itu tidak portabel. Juga harus reboot hanya untuk menggunakan rantai alat akan sangat mengganggu dari waktu ke waktu. Saya menggunakan Parallels di Mac saya untuk menghindari masalah ini. Terima kasih atas masukannya.
Adam Lewis
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.