Câu trả lời:
Đầu tiên được cảnh báo, cài đặt các tệp từ bên ngoài kho lưu trữ Ubuntu có thể làm tổn hại hệ thống. VMware có thể an toàn, nhưng nó vẫn nên được đề cập.
Bạn cần thay đổi quyền của tệp để thực thi:
chmod a+x VMware-Player-6.0.3-1895310.x86_64.bundle
Bắt đầu tập tin. Rất có thể bạn sẽ cần quyền root để cài đặt VMWare, nhưng điều đó không phải lúc nào cũng đúng. Vì vậy, trong trường hợp này:
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
thay vì 'chmod a + x'? Người dùng mới không nên được khuyến khích để thực hiện một cái gì đó trên toàn cầu.
sudo
từ cá heo? nếu tôi nhấp chuột phải vào một tệp - không có tùy chọn "Chạy dưới dạng gốc" (Chạy với tư cách Quản trị viên). Làm cách nào để cài đặt VMWare mà không cần sử dụng shell?
Các .bundle
tệp cho VMware Player, Workstation và các sản phẩm khác thực sự là các tập lệnh shell, với dữ liệu nhị phân được nhúng. Bạn có thể khám phá hoặc xác minh điều này với file
tiện ích, tiện dụng cho việc tìm hiểu loại tập tin nào đó (có thể) là:
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)
Bạn có thể làm cho nó thực thi với chmod
, sau đó chạy nó:
chmod +x VMware-Player-6.0.3-1895310.x86_64.bundle
sudo ./VMware-Player-6.0.3-1895310.x86_64.bundle
(Nếu đó là .bundle
tệp duy nhất trong thư mục hiện tại của bạn, bạn chỉ có thể sử dụng chmod +x *.bundle
và ./*.bundle
. Hoặc nhập một vài ký tự đầu tiên của tên tệp và nhấn Tab, và trình bao sẽ nhập phần còn lại cho bạn .)
sudo
?Phần mềm ảo hóa, như các sản phẩm của VMware, phải được cài đặt dưới dạng root. Đây là lý do tại sao tôi đặt sudo
ở đầu dòng thứ hai. (Trái ngược với ảo hóa, các trình giả lập không sử dụng bất kỳ ảo hóa nào thường có thể được cài đặt và sử dụng bởi một người dùng hạn chế, mà không có bất kỳ hành động nào bằng root.)
sudo
ở đây là ổn, khi trình cài đặt là đồ họa?Trình cài đặt sản phẩm VMware là đồ họa (ít nhất là một phần của quá trình cài đặt). Mặc dù thông thường nên tránh chạy chương trình đồ họa với (thích hoặc ), nhưng trong trường hợp này, nó sẽ ổn:sudo program
gksudo program
sudo -H program
file Downloads/VMw*
cho biết VMware-Player-7.0.0-2305329.x86_64.bundle: data
Thay vào đó, bạn có thể thấy tệp bắt đầu bằng gì thông qua `cat -vt ~ / Tải xuống / V * | more` cho thấy nó bắt đầu bằng một dòng cho biết đó là tập lệnh shell: #!/usr/bin/env bash