2

Я хочу хранить весь исходный код программ, которые я установил в /usr /src. Однако из-за размера диска я сделал sym-ссылку /usr /src, которая указывает на ~ /src. Это было хорошо. К сожалению, это привело к тому, что virtualbox-dkms не смог собрать модуль ядра virtualbox из-за символической ссылки внутри linux-headers - * - common. «скрипт» указывает на./../lib/linux-kbuild-3.1/scripts, что хорошо в каталоге /usr /src, но неправильно в ~ /src.

Могу ли я обойти эту проблему, или единственное решение - хранить исходники в каталоге /usr /src?

1 ответ1

2

Я делаю /usr/src/ fin- mount, имеющий следующую строку в моем /etc/fstab

 /home/Src        /usr/src         none     bind             0 0

Каталог /home/Src должен существовать до монтирования.

Связывающие крепления немного похожи на символические ссылки для монтирования; поэтому внутри /usr/src/Kernel команда pwd выдает /usr/src/Kernel (а не /home/Src/Kernel как если бы символическая ссылка дала)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .