CentOS 7/Oracle Linux 7 — Installing VMware Guest Additions

Необходимо установить гостевые дополнения для OS CentOS7 (ничем не отличается от Oracle Linux 7.x)
Приступим! Для этого нам нужны vmware-репозитории для yum. Но чтобы они красиво работали — сначала нужно установить ключи GPG.

Устанавливаем ключи для необходимых репозиториев:

user@red5:~$ sudo rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
user@red5:~$ sudo rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub

Добавляю yum-репозиторий, для этого создаю файлик:

user@red5:~$ sudo vim /etc/yum.repos.d/vmware-tools.repo

и помещаю туда:

[vmware-tools]
name = VMware Tools
baseurl = http://packages.vmware.com/packages/rhel7/x86_64/
enabled = 1
gpgcheck = 1

Теперь установка нужных пакетов:

user@red5:~$ sudo yum install open-vm-tools-deploypkg
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.mirohost.net
 * extras: mirror.mirohost.net
 * updates: mirror.mirohost.net
Resolving Dependencies
--> Running transaction check
---> Package open-vm-tools-deploypkg.x86_64 0:9.4.10-3 will be installed
--> Processing Dependency: open-vm-tools < 9.5 for package: open-vm-tools-deploypkg-9.4.10-3.x86_64
--> Processing Dependency: open-vm-tools >= 9.4 for package: open-vm-tools-deploypkg-9.4.10-3.x86_64
--> Processing Dependency: libmspack for package: open-vm-tools-deploypkg-9.4.10-3.x86_64
--> Running transaction check
---> Package libmspack.x86_64 0:0.0.20040308alpha-2 will be installed
---> Package open-vm-tools.x86_64 0:9.4.0-6.el7 will be installed
--> Processing Dependency: libicuuc.so.50()(64bit) for package: open-vm-tools-9.4.0-6.el7.x86_64
--> Processing Dependency: libicui18n.so.50()(64bit) for package: open-vm-tools-9.4.0-6.el7.x86_64
--> Processing Dependency: libicudata.so.50()(64bit) for package: open-vm-tools-9.4.0-6.el7.x86_64
--> Processing Dependency: libdnet.so.1()(64bit) for package: open-vm-tools-9.4.0-6.el7.x86_64
--> Running transaction check
---> Package libdnet.x86_64 0:1.12-13.1.el7 will be installed
---> Package libicu.x86_64 0:50.1.2-11.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================
 Package                                       Arch                         Version                                   Repository                          Size
===============================================================================================================================================================
Installing:
 open-vm-tools-deploypkg                       x86_64                       9.4.10-3                                  vmware-tools                        21 k
Installing for dependencies:
 libdnet                                       x86_64                       1.12-13.1.el7                             base                                31 k
 libicu                                        x86_64                       50.1.2-11.el7                             base                               6.9 M
 libmspack                                     x86_64                       0.0.20040308alpha-2                       vmware-tools                        26 k
 open-vm-tools                                 x86_64                       9.4.0-6.el7                               base                               430 k

Transaction Summary
===============================================================================================================================================================
Install  1 Package (+4 Dependent packages)

Total size: 7.4 M
Installed size: 26 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libmspack-0.0.20040308alpha-2.x86_64                                                                                                        1/5
  Installing : libicu-50.1.2-11.el7.x86_64                                                                                                                 2/5
  Installing : libdnet-1.12-13.1.el7.x86_64                                                                                                                3/5
  Installing : open-vm-tools-9.4.0-6.el7.x86_64                                                                                                            4/5
  Installing : open-vm-tools-deploypkg-9.4.10-3.x86_64                                                                                                     5/5
  Verifying  : open-vm-tools-deploypkg-9.4.10-3.x86_64                                                                                                     1/5
  Verifying  : libdnet-1.12-13.1.el7.x86_64                                                                                                                2/5
  Verifying  : libicu-50.1.2-11.el7.x86_64                                                                                                                 3/5
  Verifying  : libmspack-0.0.20040308alpha-2.x86_64                                                                                                        4/5
  Verifying  : open-vm-tools-9.4.0-6.el7.x86_64                                                                                                            5/5

Installed:
  open-vm-tools-deploypkg.x86_64 0:9.4.10-3                                                                                                                    

Dependency Installed:
  libdnet.x86_64 0:1.12-13.1.el7      libicu.x86_64 0:50.1.2-11.el7      libmspack.x86_64 0:0.0.20040308alpha-2      open-vm-tools.x86_64 0:9.4.0-6.el7    

Complete!
user@red5:~$

Запускаем сервис и добавляем его в автозагрузку:

user@red5:~$ sudo systemctl restart vmtoolsd.service
user@red5:~$ sudo systemctl enable vmtoolsd.service

После этого в VmWare Vsphere Client видим вот такую картинку:
VmWare - Install Guest Additions

Хай щастить!

  1. Комментов пока нет

  1. Трэкбэков пока нет.

Why ask?