Архив рубрики: FreeBSD

Переводим работу с портами через portupgrade на pkg

Так как работа с пакетами во FreeBSD переходит на рельсы pkg, буду в дальнейшем использовать его. Однако имея в арсенале привычный portupgrade, хочется использовать их и дальше. Как показала практика - все отлично работает, во всяком случае для окружения FreeBSD10 amd64 (куда я перевел все свои подчиненные сервера).
Итак, прежде всего устанавливаем pkg: Читать далее Переводим работу с портами через portupgrade на pkg

Ошибка обновления портов через svn: E155036

Если довольно долго не производилось обновлений коллекции портов или исходного кода (либо чего бы то ни было через svn), возможна ситуация, когда формат рабочей копии исходников устаревает и клиент svn не может его обновить. В таком случае при стандартном update можно видеть следующее (на примере коллекции портов):
#svn update /usr/ports
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/usr/ports'
is too old (format 29) to work with client version '1.8.3 (r1516576)' (expects format 31). You need to upgrade the working copy first.

Исправить данную ситуацию просто (в описании ошибки сразу же указано решение). Выполняем:
#svn upgrade /usr/ports

Дожидаемся отчета о завершении обновления формата:
Upgraded '/usr/ports'

А затем можно выполнять стандартную процедуру update.

Тестирую поддержку драйверов и интеграционных компонент Hyper-V во FreeBSD 10.0

Вчера вышла в релиз 10 версия FreeBSD в которой по умолчанию поддерживаются интеграционные компоненты для Hyper-V а так же драйвера для виртуализированных устройств Hyper-V. Строго говоря компоненты поддерживаются начиная с версии FreeBSD 8.3 (обусловлено это, как всем известно плотным сотрудничеством с NetAPP), только там их нужно устанавливать отдельно. Однако я решил сразу протестировать новый дистрибутив внутри виртуальной машины гипервизоров 2008R2 и 2012R2.
Как нам обещают здесь, поддерживаются следующие фичи: Читать далее Тестирую поддержку драйверов и интеграционных компонент Hyper-V во FreeBSD 10.0

Ошибка E170000: Unrecognized URL scheme при обновлении исходого кода FreeBSD

На днях решил перевезти свои сервера с FreeBSD 9.1 на 9.2. Однако на обновлении /usr/src проявилась небольшая проблема в виде ошибки E170000, впрочем решаемая просто. Читать далее Ошибка E170000: Unrecognized URL scheme при обновлении исходого кода FreeBSD

Ошибка Could not find bsd.compiler.mk при сборке fusefs-kmod

Собирал на днях fusefs-wdfs на одном из серверов, на котором стоит еще 9.0 версия FreeBSD. Однако успешно собрать с первого раза не получилось, сборка вылетает при компиляции fusefs-kmod со следующим исключением:

===> Building for fusefs-kmod-0.3.9.p1.20080208_11
===> fuse_module (all)
"/usr/src/sys/conf/kmod.mk", line 76: Could not find bsd.compiler.mk Читать далее Ошибка Could not find bsd.compiler.mk при сборке fusefs-kmod