Почему я не могу найти заголовки ядра в CentOS 7 при попытке установить гостевые дополнения VirtualBox?

Как бы мне ни нравился Bash, иногда имеет смысл переключаться на другие языки. Это довольно просто использовать словарь в Python:

#!/usr/bin/env python3

cities = { 
            "New York": { "Street": "Roadstreet", "Number": 20 },
            "Las Vegas": { "Street": "TreeStreet", "Number": 455 }    
         }

for city in cities:
    print(str(city) + ": " + str(cities[city]["Street"])
    + " " + str(cities[city]["Number"])) 

Выполнение этого дает:

./cities.py 
New York: Roadstreet 20
Las Vegas: TreeStreet 455
2
28.03.2016, 18:04
4 ответа

Кстати, теперь для CentOS 7 официально рекомендуется open-vm-tools.

$./vmware-install.pl

open-vm-tools packages are available from the OS vendor and VMware recommends using open-vm-tools packages. See http://kb.vmwaare.com/kb/2073803 for mroe information.

Do you still want to proceed with this installation? [yes]

0
27.01.2020, 22:04

Я обнаружил, что выполнение следующей команды решило проблему со стандартным методом установки.

Убедитесь, что заголовки отсутствуют:

uname -r

# Verify the kernel version doesn't appear in the following location

ls /usr/src/kernels*

Перевыполнить установку:

yum install -y gcc perl kernel-headers kernel-devel

Убедитесь, что заголовки установлены

ls /usr/src/kernels*

Перезагрузите компакт-диск гостевых дополнений, чтобы он автоматически -предложил установить или перезагрузить компакт-диск на диск и выполнить autorun.sh с привилегиями root.

0
27.01.2020, 22:04

Я решил проблему с помощью этого:

yum install "kernel-devel-uname-r == $(uname -r)" 
3
18.02.2020, 19:53

Установка CentOS 8

yum install -y gcc perl kernel-headers kernel-devel elfutils-libelf-devel
1
27.04.2020, 20:43

Теги

Похожие вопросы