У Evince еще нет решения (2016). Но вы можете использовать Okular (бесплатное программное обеспечение, доступное в вашем диспетчере пакетов) и изменить настройки зрителю на жадные (Settings -> Configure Okular -> Performance -> Greedy), которые будут загружать все страницы. Затем вы можете пропустить вперед и назад так быстро, как вы хотите, страницы отображаются сразу!
Сообщение вводит в заблуждение.
В моем случае это фактически отсутствовало dkms, поэтому перед установкой запуска добавления
sudo apt-get install build-essential linux-headers-`uname -r` dkms
(Несмотря на то, что этот вопрос имеет принятый ответ, я добавляю этот ответ, если он помогает кому-то еще ...)
Хотя у меня были одинаковые симптомы, я опробовал каждое предложение для этого вопрос, и все же ничего не получилось. Я наконец нашел эту нить, предлагая, чтобы версия VirtualBox не обновлялась с версией ядра Linux.
Итак, если ничего не работает для вас, попробуйте установить последнюю версию: эта нить, предлагающая версия VirtualBox (на момент написания, это было 4.2.6 для систем на базе Debian).
Я исправил эту ошибку, установив dkms и обновив мою версию VirtualBox. Оказывается, старые версии гостевых дополнений VirtualBox часто не будут работать с последними ядрами.
Ответ о том, что вам нужно X для использования гостевых дополнений, является просто смешным. Причина, по которой он работает после установки X, заключается в том, что он вытаскивает libglib в качестве зависимости, но было бы совершенно необязательно устанавливать весь X-сервер, только чтобы запустить его.
Все необходимые вам пакеты следующие :
build-essential linux-headers-`uname-r` libglib2.0-0Очевидно, что это только часть необходимых для сборки и libglib, а не исследование точно, какие пакеты необходимы, проще просто позволить им вытащить свои зависимости.
Судебное решение состоит в том, что это именно те пакеты, которые вам нужны для эквивалентного VMware Tools на VMware Tools.
После установки предлагаемых пакетов с помощью следующей команды:
sudo apt-get install build-essential linux-headers-`uname -r` dkmsЯ обновил мою версию VirtualBox, как было предложено dwurf. Это исправило это для меня.
Единственное решение, которое сработало для меня, - это удаление Virtual Box и установка последней версии с сайта VirtualBox (версия: 4.3.10 (репо) против 4.3.22 (веб-сайт)).
Я попробовал ВСЕ решение выше, и я уверен, что я установил соответствующие заголовки, но все равно не повезло !!!
root@test:~# dpkg --get-selections | grep linux-headers
linux-headers-4.0.0-kali1-amd64 install
linux-headers-4.0.0-kali1-common install
linux-headers-amd64 install
И я также установил последнюю версию Virtual Box как на сегодняшний день 5.0.4, но все же у меня возникла ошибка при попытке установить гостевые дополнения с ошибкой
The headers for the current running kernel were not found.
Решение:
В конце концов, в чем решена моя проблема, запущена VBoxLinuxAdditions.run из каталога / root вместо другого каталога, например / home / !!!
Я изначально запускал VBoxLinuxAdditions.run из каталога /home/ и продолжает иметь эту ошибку с плотностью, но после использования команды ниже из корневого каталога,
cp /media/cd-rom/VBoxLinuxAdditions.run /root/
chmod 755 /root/VBoxLinuxAdditions.run
cd /root
./VBoxLinuxAdditions.run
После этого вы можете просто использовать reboot, тогда у вас должен быть дополнительный гость, который будет выполнен правильно, и FULL Screen тоже! YAY !!!
Обычно я устанавливаю гостевые дополнения непосредственно через виртуальный бокс (mount cdrom, sh ./VBoxLinuxGuestAddtions.run). Однако большинство дистрибутивов Linux предлагают вам пакет, который можно установить через вашего менеджера пакетов. Для меня следующая команда решила проблему:
sudo apt-get install virtualbox-guest-dkms
Я думаю, что эта ошибка вызвана использованием старой версии Virtual Box или, по крайней мере, старой версии образа ISO гостевого дополнения.
Я достиг успеха, загрузив новый ISO гостевых дополнений VBox и выполнив скрипт VBoxLinuxAdditions.run, я отправился на сайт загрузки Virtual Box и взял новый ISO.
По причинам (слишком скучным для ввода) я не смог обновить мою версию VirtualBox на хосте Windows (Windows) , но я могу скопировать новый файл ISO в локальное место в файловой системе.
Затем в меню «Устройства» в окне VM я выбрал новый виртуальный CD / DVD и выбрал место где я загрузил новый ISO-образ.
Затем внутри VM Debian я пошел в \media\cdrom и запустил новый скрипт VBoxLinuxAdditions.run с правами root. (Я уже установил dkms, текущие заголовки ядра и т. Д.). Затем скрипт переставал ложно жаловаться на отсутствующие заголовки (их не хватало) и построил нужные ему объекты ядра.
Вся причина для этого было так, что X.org предоставил мне дополнительные разрешения дисплея, и я мог бы запустить VM с более высоким разрешением, чем консервативно установленные значения по умолчанию.
Я получал те же ошибки, что и OP при попытке скомпилировать гостевые дополнения VirtualBox v4.1.12 в разных вариантах гостевых гостей K / Ubuntu 13.04.
Building the shared folder support module ...fail!
Это связано с ошибками (или неудовлетворенными ожидания) гостевых дополнений VirtualBox к различным частям источника Linux (в GUEST). К сожалению, Oracle хочет связать версию VirtualBox Host очень тесно с версией гостевых дополнений VirtualBox, поэтому, если в гостевых дополнениях есть ошибка, вам необходимо одновременно обновить хост.
У меня было следующее версии виртуальных боксов, установленные на узле LTS Ubuntu 12.04:
virtualbox 4.1.12-dfsg-2ubuntu0.3
virtualbox-dkms 4.1.12-dfsg-2ubuntu0.3
virtualbox-qt 4.1.12-dfsg-2ubuntu0.3
В соответствии с инструкциями по адресу: http://www.ubuntuupdates.org/ppa/virtualbox?dist=precise
I обновлено до 4.2.10-dfsg-0ubuntu2 ~ ubuntu12.04.1 ~ ppa1, используя:
sudo add-apt-repository ppa:debfx/virtualbox
sudo apt-get update
sudo apt-get install virtualbox virtualbox-dkms virtualbox-qt
cd ~/.VirtualBox
http://download.virtualbox.org/virtualbox/4.2.10/VBoxGuestAdditions_4.2.10.iso
Теперь гости K / Ubuntu 13.04 могут создавать и устанавливать свои гостевые дополнения VirtualBox:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install make gcc build-essential linux-headers-`uname -r` dkms
cd /media/VBOXADDITIONS_4.2.10_81404
sudo ./VBoxLinuxAdditions.run
sudo shutdown -r 0
Я думаю, что вам что-то не хватает. Попробуйте установить
linux-headers-3.14-kali1-common linux-headers-3.14-kali1-amd64 linux-source-3.14 libdw1 libunwind7Для меня is kali linux с 3.14 [ ! d7]
С наилучшими пожеланиями.
Я столкнулся с этой проблемой и исправил ее, выполнив следующие команды:
sudo apt-get remove dkms build-essential linux-headers-*
sudo apt-get install dkms build-essential linux-headers-$(uname -r)
Подробнее
+ бонус: общие папки " секретный ";)
sudo apt-get install --assume-yes build-essential dkms linux-headers-generic linux-headers-$(uname -r) sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h sudo gpasswd -a <username> vboxsf [d5 ] сделано. ??? прибыль;)
+ бонус: общие папки " секретный ";)
sudo apt-get install --assume-yes build-essential dkms linux-headers-generic linux-headers-$(uname -r) sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h sudo gpasswd -a <username> vboxsf [d5 ] сделано. ??? прибыль;)
+ бонус: общие папки " секретный ";)
sudo apt-get install --assume-yes build-essential dkms linux-headers-generic linux-headers-$(uname -r) sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h sudo gpasswd -a <username> vboxsf [d5 ] сделано. ??? прибыль;)
+ бонус: общие папки " секретный ";)
sudo apt-get install --assume-yes build-essential dkms linux-headers-generic linux-headers-$(uname -r) sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h sudo gpasswd -a <username> vboxsf [d5 ] сделано. ??? прибыль;)