Поиск по сайту:

Установите VMware Workstation на Arch Linux/Manjaro |


Это руководство покажет вам, как легко установить VMware Workstation pro/player в дистрибутиве Arch Linux/Manjaro Linux. VMware Workstation — это гипервизор, используемый для запуска нескольких операционных систем на одном ПК с Linux или Windows.

Он позволяет разработчикам и пользователям настраивать виртуальные машины на одной физической машине и запускать их одновременно с операционной системой хоста. Существует два различных типа VMware Workstation — версия Pro и версия Player.

Шаг 1. Установите помощник AUR

Начните с установки умного помощника AUR под названием yay.

  • ура – лучший помощник AUR для Arch Linux/Manjaro.

Шаг 2. Установите зависимости

Установите все необходимые зависимости для запуска VMware Workstation в Arch Linux/Manjaro.

sudo pacman -S fuse2 gtkmm linux-headers pcsclite libcanberra 

Другой пакет, необходимый для установщика –console, — это ncurses5-compat-libs. Это доступно на AUR.

yay -S --noconfirm --needed ncurses5-compat-libs

Шаг 3. Установите VMware Workstation Pro или Player.

У вас есть два варианта:

Вариант 1. Установка из сборки пакета для x86_64.

Пакет vmware-workstation доступен в AUR, и его можно установить, выполнив команду.

yay -S --noconfirm --needed  vmware-workstation

Затем, при желании, включите некоторые из следующих служб:

  • vmware-networks.service для доступа к гостевой сети
  • vmware-usbativity.service для подключения USB-устройств к гостевой системе.
  • vmware-hostd.service для совместного использования виртуальных машин

Пример :

sudo systemctl enable vmware-networks.service  vmware-usbarbitrator.service vmware-hostd.service
sudo systemctl start vmware-networks.service  vmware-usbarbitrator.service vmware-hostd.service

Подтвердите статус услуги с помощью:

sudo systemctl status vmware-networks.service  vmware-usbarbitrator.service vmware-hostd.service

Наконец, загрузите модули VMware:

sudo modprobe -a vmw_vmci vmmon

Чтобы запустить рабочую станцию VMware, выполните:

# Launch VMware Workstation Pro:
$  vmware

# Launch VMware Workstation Player
$ vmplayer

Вариант 2. Установка с использованием пакета VMware.

Загрузите последнюю версию VMware Workstation Pro или Player.

Выберите нужную версию VMware и загрузите ее. Вот ссылки для скачивания.

  • Загрузите VMware Workstation Pro
  • Скачать VMware WorkstationPlayer

После завершения загрузки запустите установку, используя загруженный файл пакета.

### VMware Workstation Pro ###
wget https://download3.vmware.com/software/WKST-1702-LX/VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle
chmod +x VMware-Workstation-Full-*.x86_64.bundle
sudo ./VMware-Workstation-Full-*.x86_64.bundle

### VMware Workstation Player ###
wget https://download3.vmware.com/software/WKST-PLAYER-1702/VMware-Player-Full-17.0.2-21581411.x86_64.bundle
chmod +x VMware-Player-Full-*.x86_64.bundle
sudo ./VMware-Player-Full-*.x86_64.bundle

Будет запущен пользовательский интерфейс установщика. Примите условия лицензионного соглашения и нажмите далее.

На следующем экране выберите каталог сценариев системной службы, используйте /etc/init.d (по умолчанию).

Выберите, разрешить ли проверку обновлений продукта при запуске.

Выберите «да», чтобы присоединиться к программе улучшения качества программного обеспечения VMware («CEIP»). Чтобы отказаться, используйте «нет».

Введите лицензионный ключ, если он у вас есть.

Установка должна завершиться через несколько минут.

В случае успеха будет показано сообщение об успехе.

Настройка системных служб VMware Workstation

Добавьте vmware.service.

cat <<EOF | sudo tee /etc/systemd/system/vmware.service
[Unit]
Description=VMware daemon
Requires=vmware-usbarbitrator.service
Before=vmware-usbarbitrator.service
After=network.target

[Service]
ExecStart=/etc/init.d/vmware start
ExecStop=/etc/init.d/vmware stop
PIDFile=/var/lock/subsys/vmware
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

Добавьте vmware-usbarbitator.service.

cat <<EOF | sudo tee /etc/systemd/system/vmware-usbarbitrator.service
[Unit]
Description=VMware USB Arbitrator
Requires=vmware.service
After=vmware.service

[Service]
ExecStart=/usr/bin/vmware-usbarbitrator
ExecStop=/usr/bin/vmware-usbarbitrator --kill
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

Добавьте также эту службу, если вы хотите подключиться к вашей установке VMware Workstation из другой консоли сервера рабочей станции:

cat <<EOF | sudo tee /etc/systemd/system/vmware-workstation-server.service
[Unit]
Description=VMware Workstation Server
Requires=vmware.service
After=vmware.service

[Service]
ExecStart=/etc/init.d/vmware-workstation-server start
ExecStop=/etc/init.d/vmware-workstation-server stop
PIDFile=/var/lock/subsys/vmware-workstation-server
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
EOF

Запустите службы VMware.

sudo systemctl daemon-reload
sudo systemctl start vmware.service vmware-usbarbitrator.service 

Перекомпиляция модулей ядра VMware

sudo  vmware-modconfig --console --install-all

Удаление VMware Workstation на Arch/Manjaro – пакет

Чтобы удалить VMware, вам понадобится имя продукта. Проверьте установленные продукты, выполнив команду.

$ vmware-installer -l
Product Name         Product Version     
==================== ====================
vmware-player        16.2.1-18811642 

Запустите удаление с опцией -u.

sudo  vmware-installer -u vmware-player --required

--required пропускает подтверждение.

Для установки из AUR используйте:

$ yay -Rns vmware-workstation

Наслаждайтесь работой VMware Workstation на Arch Linux/Manjaro.

Статьи по данной тематике: