зачем глупости советовать?
To TC:
- если у Вас уже установлены порты и пакеты, Вы можете установить только те версии апдейтов пакетов, которые есть
для вашего релиза, иначе убьете то что у Вас уже установлено и получите кашу из библиотек с неверными зависимостями
Если хотите свежую версию VirtualBox - ставить нужно из портов:
- либо руками с проверкой зависимостей
- либо используя один из портовых менеджеров: portmaster или portupgrade из портов же
# portsnap fetch update - выполняется если уже до этого Вы делали "portsnap fetch extract" ранее
если после portsnap fetch update возникли ошибки:
- делаете копию текущего рабочего /usr/ports
# find /usr/ports/ -name "work" -exec rm -rf {} \; (быстрый аналог make clean всех портов)
# tar zcPvf /var/tmp/ports.tgz /usr/ports (сохраняете ваше рабочее дерево на всякий случай)
# rm -rf /usr/ports/* (удаляете кривое или старое дерево портов)
# rm -rf /var/db/portsnap/* (очищаете кривые индексы и файлы старого portsnap)
- выполняем portsnap для получения свежего дерева портов
# portsnap fetch extract
все, получаете свежее дерево портов
Теперь можете собирать свежий VirtualBox руками или через портменеджеры (см выше)
ps. Не забыть что ядерный модуль virtualbox-kmod нужно тоже обновить