Смотрите на пакет "apticron":
apticron - Инструмент Simple к почте о незаконченных обновлениях пакета
Apticron является простым сценарием, который ежедневно посылает электронные письма о незаконченных обновлениях пакета, таких как обновления системы защиты, правильно обрабатывая пакеты в ожидании и dselect и способностью.
... наконец это работало на меня, должен также работать на кого-либо еще пытающегося устанавливать Гостевые Дополнения VirtualBox на CentOS (x86_64) виртуальный сервер в режиме командной строки.
# yum update
# yum install dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers
# mkdir -p /media/cdrom
# mount /dev/scd0 /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run
Когда процесс будет завершен, перезагрузите систему.Это все.
Я отправляю обновленный ответ, поскольку мне нужно было выполнить несколько дополнительных шагов для установки. Я использую VirtualBox 5.0.14r105127. Перед каждой командой должно быть указано «sudo».
yum update
yum install gcc
yum install kernel-devel
yum install bzip2
yum install kernel-devel-2.6.32-573.el6.i686
mkdir /media/cdrom
mount /dev/scd0 /media/cdrom
sh /media/cdrom/VBoxLinuxAdditions.run
Кроме того, я получил сообщение «FAILED» для модуля поддержки OpenGL, но это можно игнорировать в серверной системе.
Это старая тема, но она появилась в моих поисках похожего вопроса. В случае, если кто-нибудь еще наткнется на это, следующий ответ решит эту проблему за меня:
Примечание* На URL написано 2010, но статья была обновлена в 2013 году.
.] После установки VBOXADDITIONS может потребоваться:[
] [In VirtualBox click View>>Auto Resize Guest Display (Host + G)
]
[], так как разрешение экрана не работало до тех пор, пока я не применил эту окончательную конфигурацию к VirtualBox.[
].@ Ответ ITS_ME Почти работал, но не удалось создать модули ядра.
Если оно не работает для вас, посмотрите на сообщения.
В моем случае один из них попросил посмотреть /var/log/vboxadd-install.log
. Там он сказал что-то о пропущенных источниках ядра и предоставлять исходный каталог ядра с помощью E.G. kern_dir = / путь / к / ядр / источники
.
С Kernel-Devel
и источники и источники /usr/src/kernels/2.6.32-504.16.2.el6.x86_64
уже были установлены, я был смущен, но называется Это с запрошенной переменной окружающей среды
KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run
Теперь она жаловалась на отсутствие файлов заголовков и предложила сделать
yum install kernel-devel-2.6.32-504.el6.x86_64
, как вы можете видеть, это немного другая версия, 504.16.2
VS просто 504
. После установки правильного пакет Kernel-Devel
, здание, а затем установка работала, как ожидалось.
Итак, запуск ядра и установленные источники ядра (aka kernel-devel
) должны соответствовать. Вы можете проверить это, глядя на текущее ядро с
uname -a
и установленными источниками в
ls /usr/src/kernels
в качестве окончательного заключения, что бы ни случилось, посмотрите на сообщения и файлы журнала.
Небольшая деталь ... У меня была минимальная версия CentOS 6.6, я сделал все "yum update" и "yum install" но я все еще застревал, пока не прочитал это в ответе Олафа
... это немного другая версия, 504.16.2, а не 504. После установки правильного пакета kernel-devel сборка и последующая установка работали, как ожидалось .
Итак, запущенное ядро и установленный исходный код ядра (также известный как kernel-devel) должны совпадать.
проверка моей установки У меня была та же проблема, после doin g перезагрузка, все было ок. Машина все еще работала со старым ядром. После этого возникла следующая проблема, так как этот perl отсутствовал, поэтому мне пришлось также сделать
yum install perl
Шаг 1:
yum update
Шаг 2:
Перейдите на Устройство -> Установить образ компакт-диска с гостевыми дополнениями -> Далее
Затем введите пароль root. Вот и все.
Если вы используете Vagrant для создания сценариев для VirtualBox, вы можете просто установить плагин vb-guest. Его исходный код можно найти здесь https://github.com/dotless-de/vagrant-vbguest/tree/master/lib/vagrant-vbguest.
Из исходного кода можно почерпнуть некоторые подсказки для автоматизации этого процесса.
yum install make
также – nic ferrier 06.02.2012, 14:23sudo mkdir /media/cdrom
. – Anthon 10.06.2013, 23:27sh /media/cdrom/VBoxLinuxAdditions.run
. Я также должен был установить Perl (yum install perl
) и создайте точку монтирования (sudo mkdir -p /media/cdrom
). – smholloway 11.11.2013, 18:18/dev/scd0
но вместо этого в/dev/sr0
– isapir 14.03.2016, 06:15VBoxLinuxAdditions.run
быть на самом деле доступным. – alxs 18.11.2016, 20:23