روش پیشنهادی برای Ubuntuهای جدید: استفاده از open-vm-tool
برای نصب VMware Tools در Ubuntu، روش پیشنهادی استفاده از open-vm-tools از مخازن سیستمعامل است. این مجموعه، پیادهسازی متنباز VMware Tools است و ارتباط و مدیریت ماشین مجازی را در محیط VMware بهبود میدهد. در این راهنما، نصب در Ubuntu Server و Ubuntu Desktop، بررسی نسخه و وضعیت سرویس و تفاوت روش جدید با نصب قدیمی از طریق ISO را توضیح میدهیم.
پیش از شروع نصب
سه نکتهای که قبل از اجرای دستورات باید بررسی شوند.
دستورات این راهنما را در Terminal ماشین مجازی Ubuntu اجرا کنید، نه روی Host یا ویندوز میزبان.
برای نصب، به دسترسی sudo و ارتباط با مخازن پیکربندیشده Ubuntu نیاز دارید.
در بعضی نصبها، open-vm-tools از قبل موجود است؛ بنابراین، پیش از نصب مجدد میتوانید وضعیت آن را مطابق بخش «بررسی نصب» کنترل کنید.
نصب VMware Tools در Ubuntu با open-vm-tools
روش نصب را براساس نوع ماشین مجازی خود انتخاب کنید.
نصب در Ubuntu Server
با رابط گرافیکی (GUI)
بستههای موردنیاز:
open-vm-tools | open-vm-tools-desktop
sudo apt update
sudo apt install open-vm-tools نصب در Ubuntu Desktop
بدون رابط گرافیکی (GUI)
بستههای موردنیاز:
open-vm-tools
sudo apt update sudo apt installopen-vm-toolsopen-vm-tools-desktop
اگر اجرای apt update با خطا مواجه شد، ابتدا مشکل دسترسی به مخازن را برطرف کنید. سپس نصب را ادامه دهید و پیامهای نمایشدادهشده را پیش از تأیید تغییرات بخوانید.
در Ubuntu Desktop، قابلیتهایی مانند Copy/Paste و Drag & Drop علاوه بر نصب open-vm-tools-desktop، به نوع محیط گرافیکی و تنظیمات VMware وابسته هستند. طبق مستندات Broadcom، این قابلیتها در نشستهای Wayland دارای محدودیت بوده و استفاده از نشست X11 ممکن است برای فعالسازی آنها ضروری باشد. همچنین این قابلیتها بسته به محصول VMware مورد استفاده متفاوت هستند.
بررسی نصب و وضعیت سرویس VMware Tools
مشاهده نسخه نصبشده
برای مشاهده نسخه ابزار، دستور زیر را اجرا کنید:
vmware-toolbox-cmd -v نمایش شماره نسخه نشان میدهد این ابزار در دسترس است، اما بهتنهایی اجرای صحیح سرویس را تأیید نمیکند. اگر پیام command not found دریافت کردید، نصب بسته و خروجی دستورات مرحله قبل را بررسی کنید.
بررسی وضعیت سرویس
در Ubuntuهای مبتنی بر systemd، وضعیت سرویس را با دستور زیر بررسی کنید:
systemctl status open-vm-tools.service --no-pager