Отвечаем на вопросы:
Username: fox
Full name : fox
А вод на такой вопрос, отвечаем wheel так как это группа следующая по рангу за root пользователем, можно конечно создать и свою группу но тогда будут ограничения, в нашем случае нужен wheel, на все другие вопросы отвечаем клавишей «Enter».
В конце нас спросят о пароле, мы его дважды введём, и потом нам выведут на экран все наши данные о новом пользователе и предложат его создать, для этого введём «yes»! Если нам больше не нужно создавать пользователей, на следующий вопрос мы ответим «no»! Теперь нам надо, наладить работу сетевой карточки:
Вводим эту команду, и мы попадаем в нам ранние знакомое меню, как на картинке мы выбираем параметр «Configure» с ним нам в основном придётся работать, там есть куча разных пунктов и опций но я буду максимально краток и понятен по этому не буду рассредоточиваться!
Затем мы увидим вод такое меню, и нам понадобиться пункт «Distributions», там хранятся исходники (в основном), нам надо поставить ветку «ports», и ветку «src», ну можно ещё будет поставить ветку «man», пригодиться!
Когда мы выбираем выше указанные 3 пункта, то последует таблица в которой будет спрашиваться о источники, откуда ставить, мы будем ставить с CD/DVD источника! Процесс установки займёт не значительно время… После установки, мы настроем сетевой интерфейс, для этого: мы выбираем пункт «Networking», в корневом пункте «Configure» и видим вод такое меню:
Нам понадобиться пункт «Interfaces», заходим в него. И видим список наших интерфейсов, по описанию не сложно догадаться где есть кто… У обычных карточке будет в описании обязательно фигурировать фраза «Ethernet», выбираем, затем последует вопрос: нужна ли поддержка протокола «IPv6», можно отказываться мело «No», затем вопрос о «DHCP»: если у нас в сети обслуживает «DHCP» сервер можно выбрать, а если у нас чисто статика то отказываемся! Теперь мы видим таблицу настроек нашего интерфейса:
Заполняем нам необходимые поля: Поле «Host:» здесь мы указываем имя машины, я например назвал «MYBSD»! Поле «IPv4 Gateway:» здесь я указал Шлюз для карточки! Поле «Name server:» здесь указывается DNS сервер! Поле «IPv4 Address:» здесь мы указываем ip нашей машины! Ну и поле «Netmask:» я думаю комментировать не стоит :-) Все остальные поля так и оставляем пустыми! На следующий вопрос можно ответить «Yes»… Выходим из всех меню, и теперь что бы в силу вступили настройки достаточно просто перезагрузиться или конечно в ручную из под консоли всё пробить, но я не буду заморачивать вас пока, так что просто перегрузимся! Да к стати, у Фри вам понадобятся эти две команды:
Команда «init 0» выключает компьютер!
Команда «init 6» перезагружает компьютер! Так что мы вводим просто «init 6» и наблюдаем как перезагружается наша машина :-) После перезагрузки, проверяем:
Если всё нормально мы увидим, что пингуеться ресурс! А так же если у вас несколько ДНС адресов их можно добавить, для этого нам понадобиться редактировать конфиг днс адресов:
Мы увидим:
nameserver 192 .168 .216 .216
Ранее введенный нами первый адрес, если надо ещё добавить, мы просто ниже в столбик добавляем «nameserver» и адрес… Выйти и сохранить изменения в редакторе «ee» можно сделать: «Esc» -> «a» -> «a» Теперь поправим один из главных конфигов который влияет на загрузку демонов (служб), и других опций, это: «rc.conf»
Возможно, у вас были проблемы при загрузки у вас долго стояла машина на таких строках:
Это проблема с «sendmail», его можно выключить, мы должны добавить специальные строки в «rc.conf», и заодно приведём «rc.conf» в порядок и сделаем русскую локализацию консоли! Доводим до такого состояния «rc.conf»:
#Настройки интерфейса
ifconfig_em0="inet 192 .168 .202 .110 netmask 255 .255 .255 .0 "
#Шлюз
defaultrouter="192 .168 .202 .2 "
#Имя машины
hostname ="MYBSD"
#Выключить SENDMAIL
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
#Russian локализация
keymap="ru.koi8-r"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r.win"
keyrate="fast"
scrnmap="koi8-r2cp866"
Сохраняем, теперь закончим с локализацией консоли, для этого:
В строках «root» и нашего второго пользователя (в моём случае «fox»), было так:
root:$1 $3VKiMla8 $ZwdSMvZ2GoW04qBCp88tJ .:0 :0 ::0 :0 :Charlie &:/root:/bin/csh
fox:$1 $oxJo19Bu $uaLbLwXT70 .KfkeriJJEe1:1001 :0 ::0 :0 :fox:/home/fox:/bin/sh
Стало:
*одной строкой
root:$1 $3VKiMla8 $ZwdSMvZ2GoW04qBCp88tJ .:0 :0 :russian:0 :0 :Charlie &:
/root:/bin/csh
*одной строкой
fox:$1 $oxJo19Bu $uaLbLwXT70 .KfkeriJJEe1:1001 :0 :russian:0 :0 :fox:
/home/fox:/bin/sh
Сохраняем, и теперь нужно перепаковать:
pwd_mkdb /etc/master.passwd
И последний штрих по локализации, это поправить файлик «ttys»:
Находим строки:
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
ttyv0 "/usr/libexec/getty Pc" cons25 on secure
ttyv1 "/usr/libexec/getty Pc" cons25 on secure
ttyv2 "/usr/libexec/getty Pc" cons25 on secure
ttyv3 "/usr/libexec/getty Pc" cons25 on secure
ttyv4 "/usr/libexec/getty Pc" cons25 on secure
ttyv5 "/usr/libexec/getty Pc" cons25 on secure
ttyv6 "/usr/libexec/getty Pc" cons25 on secure
ttyv7 "/usr/libexec/getty Pc" cons25 on secure
И добавляем букву «r» после «cons25», что бы выглядело вод так:
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
Теперь сохраняем и снова перезагрузка, проверяем! Проверяем, если в консоли при помощи комбинации «Ctrl+Shift» получиться переключиться печатать и видеть русские буквы значит всё получилось, ну и разуметься если ранее у вас были при загрузки проблемы с «sendmail» то теперь всё будет без проблем загружаться! И так, с мелкими штрихами мы закончили теперь можно приступить к установки X-сервера! X-сервер и KDE4 я рекомендую ставить из пакетов не портов, а потом доабгрейдить до последней версии, приступим:
Знакомое меню, выбираем пункт «Configure», затем «Packages», затем «CD/DVD», теперь выбираем ветку «X11», и в ней находим «xorg» ставим галочку, можно ещё один пакет не мало нужный поставить для этого подымаемся на директорию выше из «X11» и находим «net». И там находим такой чудо пакет «cvsup-without-gui-16….» Ставим галочку на против его, и поднявшись на директорию выше, мы замечаем что у нас есть внизу выбор «ОК» или «Install», зайдя туда у нас появляется меню о том что мы выбрали для установке два наших пакета! Соглашаемся и начинается установка «X-сервера» и «cvsup»! По окончанию установки, мы выходим из меню… Попробуем настроить X-сервер! Делаем вод такую не сложную команду, для обнаружения новых доступных программ и служб:
Теперь пробуем запустить в ручную X-сервер:
И у нас загружается X-сервер, примерно будет выглядеть так:
Теперь мы можем протестировать работу монитора, клавиатуры, манипулятора типа мышь, ага в моём случае монитор нормально сработал а вод клавиатура и мышь не работает! Если у вас тоже самое, то делаем следующее, выходим из X-сервера при помощи комбинации клавиш «Ctrl+Alt+F3», возможно придётся несколько раз нажать пока вываливаемся потом возвращаемся в ту консоль в которой у нас был произведён запуск X-сервера, и делаем комбинацию клавиш «Ctrl+C», у нас снова появиться возможность вводить команды: добавим строчку в «rc.conf»
А теперь перезагрузимся «init 6»! Загрузившись, мы переходим в первую консоль заходим под логином «root», и снова пробуем запустить X-сервер:
Загружается, знакомая картина ну на этот раз уже всё работает и мышь и клавиатура! Если вы достигли такого успеха я вас поздравляю вы настроили по минимуму X-сервер, сейчас всё стало на много легче, вод когда я начинал знакомиться с FreeBSD то XORG приходилось в ручную конфигурировать и настраивать опции xorg.conf но не так давно разработчики побеспокоились автоматизировать это, что значительно нам облегчает жизнь! :-) Выходим знакомым способом «Ctrl+Alt+F3»…3) Теперь приступам к установке самого KDE4 , для этого заходим уже нам более-менее знакомую утилиту «sysinstall», далее пункт «Configure», затем пункт «Packages», затем «CD/DVD», затем «X11», и находим там KDE4 ! Ставим на против него галочку, подымаемся на пункт выше, и выбираем «install», у нас спрашивают уверены ли мы, что хотим поставить данное приложение, мы соглашаемся, и начинается установка. По окончанию установки, мы выходи из утилиты, и теперь нам надо поправить один файлик, для нормальной загрузки нашего КДЕ, находим вод такую строку в файле ttys:
Было так:
ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure
А мы изменим на вод так:
ttyv8 "/usr/local/kde4/bin/kdm -nodaemon" xterm on secure
Теперь перезагружаемся, и при загрузке у нас должен загрузится сам KDE4!
О чудо, и что мы видим загрузился КДМ менеджер загрузки КДЕ, вводим пользователя помните мы специально создавали в моём случае это fox, а вы своего потому что под root вас не пустят! Первое что мы сделаем, мы прикрутим звук, по умолчанию у FreeBSD звук не работает, это связано с ядром, но его не сложно включить… Для этого нам понадобиться консоль, мы можем открыть её прямо в графической оболочке, либо вывалиться в другой терминал-консоли, попробуем первое, но так как КДЕ у нас установлен из коробки у нас могут быть проблемы мы займёмся их решением позже, пробуем сделать вод так: Кликнем в левом нижнем углу К, затем выберем «Applications», затем «Syst», и мы должны увидеть «Termi». Это и есть консоль но если она не запуститься, то тогда делаем не сложную комбинацию клавиш «Ctrl+Alt+F2», к стати знаем что теперь на 8-мом терминале сидит X-сервер, и вернутся с любой консоли мы можем при помощи комбинации «Alt+F9», это на заметку, мы заходим под рутом, а если всё же у вас под КДЕ консоль загрузилась, то перейти в режим рута вы можете при помощи команды «su -». Нам нужно выяснить на каком чипсети у нас звук, для этого загрузим поддержку всех, а потом выясним кто у нас:
И у нас должны загрузиться поддержка всех звуковых карточек, но нам что бы не засорять систему нужно выяснить кто именно у нас, для этого:
И вод как на картинке мы увидим какое приложение истинное:
У FreeBSD, имеются default конфиги, для этого мы делаем следующее, что бы определить нам нужный модуль ядра:
cat /boot/defaults/loader.conf | grep snd_es137x
После слова «grep» мы вписываем ваш модуль, а я свой «snd_es137x», и вы увидите необходимую информацию:
snd_es137x_load="NO" # es137x
Теперь нам нужно добавить в загрузку этого приложения, для этого:
echo 'snd_es137x_load="YES"' > /boot/loader.conf
Ну а вы вместо моего «snd_es137x_load» своё подставите значение! Всё перезагрузка, теперь у вас КДЕ, будет со звуком! ************************************WARNING***************************** * Эта статья ещё не дописан, но по просьбе многих я её уже как бы * выпускаю в свет, но я буду по мере свободного времени писать, просто многие * жаждут хотя бы начать установку, вод я и предоставляю её на всеобщее * обозрение в состояние Curent! * За одно и баги самой статьи раньше начнут фиксить! *************************************************************************