Как бы мне ни нравился 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
Кстати, теперь для 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]
Я обнаружил, что выполнение следующей команды решило проблему со стандартным методом установки.
Убедитесь, что заголовки отсутствуют:
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.
Я решил проблему с помощью этого:
yum install "kernel-devel-uname-r == $(uname -r)"
Установка CentOS 8
yum install -y gcc perl kernel-headers kernel-devel elfutils-libelf-devel