ฉันเพิ่งดาวน์โหลดแพคเกจที่มีนามสกุล. bundle VMware-Player-6.0.3-1895310.x86_64.bundleมันเป็น ฉันต้องการติดตั้งvmware-playerแต่เมื่อฉันเปิดมันมันจะเปิดขึ้นด้วยโปรแกรมแก้ไขข้อความ
ฉันเพิ่งดาวน์โหลดแพคเกจที่มีนามสกุล. bundle VMware-Player-6.0.3-1895310.x86_64.bundleมันเป็น ฉันต้องการติดตั้งvmware-playerแต่เมื่อฉันเปิดมันมันจะเปิดขึ้นด้วยโปรแกรมแก้ไขข้อความ
คำตอบ:
ก่อนได้รับการเตือนการติดตั้งไฟล์จากด้านนอกของที่เก็บ Ubuntu อาจทำให้ระบบเสียหาย VMware อาจจะปลอดภัย แต่ก็ควรจะกล่าวถึง
คุณต้องเปลี่ยนการอนุญาตของไฟล์เพื่อให้สามารถเรียกใช้งานได้:
chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
เริ่มไฟล์ คุณอาจต้องการสิทธิ์รูทเพื่อติดตั้ง VMWare แต่นั่นอาจไม่ใช่ทุกกรณี ดังนั้นในกรณีนี้:
sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle
sudo /bin/sh VMware-Player-6.0.3-1895310.x86_64.bundle
chmod u+xเป็นมากกว่า 'chmod a + x' หรือ ผู้ใช้ใหม่ไม่ควรถูกกระตุ้นให้ทำบางสิ่งที่สามารถเรียกใช้งานได้ทั่วโลก
sudoจากปลาโลมา? ถ้าฉันคลิกขวาที่ไฟล์ - ไม่มีตัวเลือก "Run as Root" (Run as Administrator) วิธีการติดตั้ง VMWare โดยไม่ใช้เชลล์?
.bundleไฟล์สำหรับ VMware Player, Workstation และผลิตภัณฑ์อื่น ๆ เป็นจริงเชลล์สคริปต์กับข้อมูลไบนารีฝังตัว คุณสามารถค้นหาหรือตรวจสอบสิ่งนี้ด้วยfileยูทิลิตี้ซึ่งมีประโยชน์สำหรับการค้นหาว่าไฟล์ประเภทใด (น่าจะ):
ek@Ilex:~$ file VMware-Player-6.0.3-1895310.x86_64.bundle
VMware-Player-6.0.3-1895310.x86_64.bundle: a /usr/bin/env bash script executable (binary data)
คุณสามารถทำให้มันทำงานด้วยchmodแล้วเรียกใช้:
chmod +x VMware-Player-6.0.3-1895310.x86_64.bundle
sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle
(หากเป็น.bundleไฟล์เดียวในไดเรกทอรีปัจจุบันของคุณคุณสามารถใช้chmod +x *.bundleและ./*.bundleหรือพิมพ์อักขระสองสามตัวแรกของชื่อไฟล์และกดTabและเชลล์จะพิมพ์ส่วนที่เหลือให้คุณ )
sudo?ซอฟต์แวร์การจำลองเสมือนเช่นผลิตภัณฑ์ VMware ต้องได้รับการติดตั้งเป็นรูท นี่คือเหตุผลที่ฉันใส่sudoจุดเริ่มต้นของบรรทัดที่สอง (ตรงกันข้ามกับการทำเวอร์ชวลไลเซชันผู้เลียนแบบที่ไม่ใช้เวอร์ชวลไลเซชันใด ๆ โดยทั่วไปอาจถูกติดตั้งและใช้งานโดยผู้ใช้ที่ จำกัด โดยไม่มีการดำเนินการใด ๆ จากรูท)
sudoไม่เป็นไรที่นี่เมื่อตัวติดตั้งเป็นแบบกราฟิกโปรแกรมติดตั้งผลิตภัณฑ์ VMware เป็นแบบกราฟิก (อย่างน้อยก็ในส่วนของการติดตั้ง) แม้ว่าโดยทั่วไปจะแนะนำให้หลีกเลี่ยงการเรียกใช้โปรแกรมกราฟิกด้วย(เลือกหรือ) ในกรณีนี้ควรปรับ:sudo programgksudo programsudo -H program
file Downloads/VMw*กล่าวว่าVMware-Player-7.0.0-2305329.x86_64.bundle: data แต่คุณสามารถดูว่าไฟล์เริ่มต้นด้วยอะไรผ่าน `cat -vt ~ / Downloads / V * | more` ซึ่งแสดงว่ามันเริ่มต้นด้วยบรรทัดที่ระบุว่าเป็นเชลล์สคริปต์: #!/usr/bin/env bash