Установите 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.