Pull to refresh

Comments 22

к чему перепечатывать здесь FreeBSD Handbook?
Ответ в «Заключении»

Да и потом из хэнбука тут не так уж и много, все остальное опыт людей, а это иногда по важнее манов.
да тут из хэндбука всё, за исключением пары флагов у команд!

Фря всегда отличалась от линуксов хорошей тщательно написанной документацией на русском языке, которую в 99% достаточно было просто прочитать и не лезть в форумы/блоги за решением какой-нибудь проблемки, а подобные статьи — есть способ привлечения в коммьюнити балбесов, не могущих освоить чтение более чем одной страницы. А потом, прочитав подобное руководство и попытавшись сделать что-нибудь своими кривыми руками, вышеуказанные балбесы начинают засорять тематические форумы и списки рассылки.
Ну если человек балбес, то мне кажется он начнет засорять форумы и рассылки в любом случае…
Да и не пользуются такие поисковиками и не читают такие вот статейки, тем более с таким большим кол-ом знаков… Сразу идут на тем-ий форум и не пользуясь поиском создают новую тему. Те кто бывает на форумах часто такое наблюдают. Так что не думаю что такая мини статья способствует полному отупению кого либо. ;)
То, что после csup отлично описано в /usr/src/Makefile строки с 51 по 61.

У вас ошибочки — надо перед установкой мира делать mergemaster -p и не забывать насполедок делать make delete-old && make delete-old-libs

А если почитать хэндбук, то можно дополнительно узнать, что надо делать ребут после установки ядра и до установки мира — чтобы в случае проблем можно было остаться со старой версией системы (загрузить старое ядро а потом двинуть его в /boot/kernel).

А ещё — если уж хочется коротких, быстрых, работающих рецептов — то после установки мира надо делать не mergemaster, а mergemaster -iFU не нажимать > 9000 раз кнопочку i для установки файлов конфигов в которых сменилась только строка с версией cvs.

Да, опять таки надо перегружаться после установки мира, и только после этого делать make delete-old.

P.S.
официальная документация рулит, лишние 15 минут на чтение — и волосы будут мягкими и шелковистыми, а перхоть пропадёт =)
Поправил, теперь всё шоколадно, уже протестил на себе — работает.
Изучать что-то новое для себя это всегда хорошо. В посте не сказано про бинарное обновление при помощи freebsd-update.
portupgrade штука конечно хорошая, но за собой тянем много зависимостей. Советую так же посмотреть в сторону порта portmaster, он обновляется гораздо чаще и написан на C. Правда в нем еще пока не весь функционал portupgrade.
# pkg_version -v | grep “need” — Вывод списка портов, которые надо обновить
эту команду можно заменить на pkg_version -v -L=
«portmaster, он обновляется гораздо чаще и написан на C»
Гм, вообще-то portmaster это такой sh-скрипт.

Вывод списка портов с сортировкой по наличию зависимостей\зависимых portmaster -l и проверкой на наличие обновлений: portmaster -L
Про хендбук верно выше заметили.
А вообще советую автору изучить:
1. Бинарное обновление системы
2. Настройка portupgrade для бинарного обновления ПО, с возможностью сборки из портов отдельных приложений.

Пересобирать мир и порты это конечно хорошо, но только до тех пор, пока есть куча свободного времени и терпения.
:)
Получилось много, как уже сказали копипаста хендбука, и ни о чем. Тот же:
$ portsnap fetch
$ portsnap extract
удобнее вводить в одну строчку: portsnap fetch update

Зато понаписали кучу всего о чем даже большинство админов не вспоминает, пока может ну раз в год-два не понадобится, и тогда проще свериться с мануалом.

Содержание статьи:
1) Выбор ПО для обновления исходных текстов.
2) Процесс обновления исходных текстов системы и портов.
3) Обновление системы(ядро и мир).
4) Обновление портов при помощи pkg_*, portupgrade, portdowngrade.
5) Заключение
6) Дополнительная литература.

1) portsnap, freebsd-update, portmaster
2) запускаем portsnap
3) запускаем freebsd-update
4) запускаем portmaster
5) make love
6) man, freebsd handbook
Написали для i386, его пользуют только на <4GB RAM…
2 lDeNl
Прочтите Absolute freebsd 2bd edition. (FreeBSD подробное руководство)
Опыт переданный Майклом Лукасом бесценен и крайне полезен.
Да именно эту книгу и читаю, пока что треть одолел. Но книга классная (сравниваю с тем, что читал по продуктам от MS).
Статья очень пригодится для тех кто ни хочет читать handbook. Хотя правильнее смотреть первоисточник.
VBart, полностью согласен в выборе программ.

Как мне ответили на одном форуме.
Вопрос бинарное или из исходников.
Бинарное — быстро, не оптимизировано по тебя
Из Исходников — медленно, оптимизировано под тебя

На деле
Бинарное — быстро и удобно,
Из исходников — медленно и неудобно
>3) make clean && make clean
Никогда не делал. Ни при сборке ядра, ни при сборке мира. Я не прав?
Да что вы мусолите эту тему, она сотни раз разжевана и пережёвана. В хендбуке всё понятно, да и если трудности возникают, ответы ищутся моментально.
Как все сложно то… в этих бсд…
Что сложного-то?

Сборка ядра — правка конфига, и три команды, включая ребут.

В этих ваших линупсах/виндах это вообще невозможно.
Вот бы кто рассказал как удаленно обновить БСД, когда загрузка в single-mode недоступна.
Sign up to leave a comment.

Articles