концепт установки и напиливания FreeBSD 7.0

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

unsobill
Сообщения: 4

концепт установки и напиливания FreeBSD 7.0

Сообщение unsobill »

День добрый - надеюсь отнесетесь с пониманием к вопросу без лишнего пафоса и прочего RTFM
Требуется помощь опытных администраторов FreeBSD 6x-7x в двух трех предложениях, максимально коротко и доступно для average user терминами вывести концепт установки фряхи.

вот мои набросы - пожалуйста подкоректируйте или исправьте - за 4 месяца "работы" с фряхой у меня накопилось уйма вопросов потому пожалуйста не флеймьте.
Я глубоко уважаю фряху за ее черный шелл и неподкорность и стабильность и конечно же /usr/ports

так вот первый вопрос - Как допиливать фряху после минимального инсталла?

1) Ставлю минимум инсталл через FTP FreeBSD Release 7.0 - настраиваю в sysinstall нетворк карточку - мышку - секурити левел 3 - хорошо ? дальше
делаю make buildkernel KERNCONF - закоментировал кучу ненужных девайсов вписал firewall - дальше make installkernel KERCONF - для чего это все???

дальше СVSUPS - это апдейтер я так понял - когда его запускать после перестройки кернела или до

дальше какая разница в Release - Current - в смысле зачем и как апдейтать - вообщем я надеюсь вы поняли что я спрашиваю - напишите концепт установки в двух словах
типа

ставишь фряху -> make installkernel -> make buildkernel -> cvsup -> ставишь sudo -> убиваешь root -> и т.д ... вплоть до рабочей напиленной системы со всеми свистками...

А то я как-то манах копаюсь, что-то уже узнал и запомнил, но собрать в один упрощенный концепт установке не могу до сих пор.

и да PC-BSD не предлагать ;) спасибо откликнущимся :drinks:
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение AlexNT »

Сложно как то на вопросы Ваши отвечать, все размыто как то получается.

Я ставлю с нуля систему таким образом:

1. Минимальная установка + исходники ядра...
2. В процессе установки выбираю в настройках консоли cons25r (чтобы не править ttys)
3. Записываю свой rc.conf с уже настроенной сетью, resolv.conf и прочее...
4. Пересобираю ядро отключив ненужные мне опции. (не совсем ясен Ваш вопрос "KERCONF - для чего это все???" - для чего Вам пересобирать ядро, должно быть виднее Вам).
5. Затем я обновляю порты при помощи portsnap (cvsupом не пользуюсь), а по поводу обновления, все зависит от того что Вы собрались обновлять, если порты то без разницы когда запускать, главное до сборки с портов. Если же собрались обновлять систему, то конечно до сборки собственного ядра, но если и после сделаете, то один фиг придется второй раз собирать свое ядро. Кстати есть еще бинарные обновления системы.

Да и зачем Вам какая-то пошаговая инструкция установки системы? Кто-то cvsup юзает, кто-то бинарное обновление, как удобнее так и делайте. :) От перестановки мест слагаемых сумма не меняется. Тем более что можно систему установить один раз а затем копировать на другие винты спокойно.

release - это как бы релиз :) законченная версия системы для использования
current - версия в текущей разработке (самая нестабильная наверное)
stable - стабильная проверенная версия системы

еще есть beta - собственно бета-версия
release candidat - кандидат в релиз...

В основном на сервера как правило предпочитают ставить stable, на десктопе я стараюсь юзать release иногда rc или беты юзаю. :)
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение Shura »

Хм, а я всегда думал наоборот - release стабильней чем stable.
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
psyshit
Сообщения: 104
ОС: Debian, FreeBSD, OpenBSD

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение psyshit »

unsobill писал(а):
27.01.2009 06:48
- секурити левел 3 - хорошо ?


три??? три - это параноидальный левел защиты, где нету ни сети, ни inetd, ни sshd и т.д.
Всё, что мы делаем - абсурдно. (с) Камю
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение AlexNT »

Shura писал(а):
27.01.2009 12:03
Хм, а я всегда думал наоборот - release стабильней чем stable.


В стабле как правило версии портов чуть ниже чем чем в release если я не ошибаюсь. А вот в релиз могут попасть свежие программы еще не обкатанные толком. По крайней мере мне так думается...


psyshit писал(а):
27.01.2009 13:46
unsobill писал(а):
27.01.2009 06:48
- секурити левел 3 - хорошо ?


три??? три - это параноидальный левел защиты, где нету ни сети, ни inetd, ни sshd и т.д.


:laugh:
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение arachnid »

AlexNT писал(а):
27.01.2009 14:33
Shura писал(а):
27.01.2009 12:03
Хм, а я всегда думал наоборот - release стабильней чем stable.


В стабле как правило версии портов чуть ниже чем чем в release если я не ошибаюсь. А вот в релиз могут попасть свежие программы еще не обкатанные толком. По крайней мере мне так думается...


psyshit писал(а):
27.01.2009 13:46
unsobill писал(а):
27.01.2009 06:48
- секурити левел 3 - хорошо ?


три??? три - это параноидальный левел защиты, где нету ни сети, ни inetd, ни sshd и т.д.


:laugh:

ошибаешься - версия дерева портов одна. те пакеджи, что идут на трех дисках (или одном двд) - это откомпиленый текущий срез.

кстати, именно релиз - это вылизанный стейбл.
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение AlexNT »

arachnid писал(а):
27.01.2009 15:42
....
кстати, именно релиз - это вылизанный стейбл.


значит качественность в такой последовательности:

1. curent
2. beta
3. rc
4. stable
5. release

?
Спасибо сказали:
mikluxo
Сообщения: 283
ОС: Slackware 12.2

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение mikluxo »

FreeBSD-STABLE is our development branch from which major releases are made. Changes go into this branch at a different pace, and with the general assumption that they have first gone into FreeBSD-CURRENT for testing. This is still a development branch, however, and this means that at any given time, the sources for FreeBSD-STABLE may or may not be suitable for any particular purpose. It is simply another engineering development track, not a resource for end-users.
Ich weiss, dass ich nichts weiss, aber wissen Sie es auch?
Завистники на что не взглянут,
подымут вечно лай,
А ты себе своей дорогою ступай,
Полают, да отстанут. Крылов
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение arachnid »

AlexNT писал(а):
28.01.2009 06:05
arachnid писал(а):
27.01.2009 15:42
....
кстати, именно релиз - это вылизанный стейбл.


значит качественность в такой последовательности:

1. curent
2. beta
3. rc
4. stable
5. release

?


и опять не угадал :)

вообще идет current-stable-release
но перед выходом release при обновлении с тегом stabel система будет выдавать beta, prerelease (или как там правильно)
а RC (release candidate) выходят перед самым релизом и для их получения тэг уже идет, как для релиза.
например для 8 тег .
для stabel RELING_7
для release RELING_7_1
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
unsobill
Сообщения: 4

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение unsobill »

вообщем вывел я концепцию упрощенную - исправьте меня если что не так

1) установка FREEBSD 7 минимума через FTP

2) компиляция source tree - ~/cvsup /cvs-supfile

3) компиляция ядра - make buildkernel /make installkernel для своей архитектуры сервера

3) компиляция бинарного мира - boot single user - cd /usr/src make installworld


напиливания дохрена но система с новыми сорцами портами и своим ядром - что-то еще? я кажется пропустил апдейт портов да? или cvsup апдейт портов тоже делает автоматом?
Спасибо сказали:
Mydvane
Сообщения: 113
ОС: freebsd

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение Mydvane »

1) установка FREEBSD 7 минимума через FTP

2) компиляция source tree - ~/cvsup /cvs-supfile

где логика? зачем тогда ставить с фтп если сразу же обновляться?

И вообще, ИМХО конечноже, Вам бы хэндбук почитать, там все написано. каждая система "допиливается" под конкретные нужды и какой то общий шаблон для настройки ОС трудно создать.
Спасибо сказали:
unsobill
Сообщения: 4

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение unsobill »

Mydvane писал(а):
29.01.2009 01:20
1) установка FREEBSD 7 минимума через FTP

2) компиляция source tree - ~/cvsup /cvs-supfile

где логика? зачем тогда ставить с фтп если сразу же обновляться?

И вообще, ИМХО конечноже, Вам бы хэндбук почитать, там все написано. каждая система "допиливается" под конкретные нужды и какой то общий шаблон для настройки ОС трудно создать.



вам надо почитать начало моего первого сообщения в этом треде, спасибо.
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение murder »

Например как я ставил 7-ку:
1. С CD устанавливаю минимум+src
2. Загружаюсь в систему, freebsd-update fetch/install, portsnap fetch/extract, ребут
3. Перекомпиляю ядро, ребут
4. Допиливаю систему под свои нужды и ставлю необходимый софт
4. Ребут
=)
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение arachnid »

unsobill писал(а):
28.01.2009 23:40
вообщем вывел я концепцию упрощенную - исправьте меня если что не так

1) установка FREEBSD 7 минимума через FTP

2) компиляция source tree - ~/cvsup /cvs-supfile

3) компиляция ядра - make buildkernel /make installkernel для своей архитектуры сервера

3) компиляция бинарного мира - boot single user - cd /usr/src make installworld


напиливания дохрена но система с новыми сорцами портами и своим ядром - что-то еще? я кажется пропустил апдейт портов да? или cvsup апдейт портов тоже делает автоматом?


!Предупреждение от модератора
пункт 0 и все таки настоятельно рекомендую прочесть хэндбук


теперь по пунктам

1. в чем смысл установки через ftp?
я понимаю, инсталяционная исошка есть? вот с нее все и ставьте
2. вообще хрень. так компиляция или обновление? см п.0
3. если в п.2 имелось в виду только обновление системы, то см п.0 - сначала пересобирается мир
4. компиляция не может быть бинарной

замечание к п.3, который на самом деле должен быть п.4 - выражение использовано не корректно. для различных архитектур (i386, amd64, ia32 и.т.п.) надо иметь установочные диски под эти архитектуры. если же под архитектурой понималось конфигурация конкретного сервера, тогда см п.0 - в хэндбуке хорошо описано
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение gcc »

FreeBSD - это девушка, которую нужно удовлетворять :) :drunk:
Спасибо сказали:
Аватара пользователя
psyshit
Сообщения: 104
ОС: Debian, FreeBSD, OpenBSD

Re: концепт установки и напиливания FreeBSD 7.0

Сообщение psyshit »

gcc писал(а):
29.01.2009 11:00
FreeBSD - это девушка, которую нужно удовлетворять :) :drunk:

offtop:
я сказал бы что это не девушка, это самая настоящая Леди :)
Всё, что мы делаем - абсурдно. (с) Камю
Спасибо сказали: