RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
И так, по просьбе некоторых моих друзей и знакомых, заинтересовал я многих тем, что существует такая ОС как FreeBSD, и многим которые не Админы не Программисты а просто те кто любят, что-то делать с компьютерами, даже в какой то степени это даже Геймеры, ну не важно стало им интересно а можно ли FreeBSD использовать как домашнюю Тачку??? Конечно можно, если уж Линух можно то почему бы нельзя и FreeBSD юзать? Конечно, у Фри есть свои особенности в установке, в отличие от того же Линуха! Вод я и хотел здесь немного об этом написать, на самом дели Фри более дружелюбней чем пингвины прочая шалупень, за форточки я молчу то вообще покрыто мраком, пофиксить траблу под мелко-мягкими для меня что то из области фантастики, а вод Фри он более осознанный в нём есть куда посмотреть, где потестить, как поправить…
*** Делаю сноску на то, что это статья не является концептуально новой, или чем то эпохальным, просто я тут решил описать полностью тот момент по установке и наладке КДЕ4 в оптимальной форме, есть куча статей по этому поводу, и на данном ресурсе их хватает, просто я для тех кто совсем не знаком с Фри решил сделать готовую копи-паст статью, что бы меньше шариться по ресурсам различным и собирать по крупицам информацию!
И так чем мы займёмся: 1) Установим FreeBSD 8.0 с DVD диска, который можно взять вот здесь: Качаем FreeBSD 8.0 и желательно платформу i386 ну и разуметься полную на DVD! 2) Поставим X-сервер, и заставим его работать! 3) Установим КДЕ4, оптимизируем его работу! 4) Проведём обновление и выравнивание портов и библиотек! 5) Сделаем Локализацию Russian 6) Поставим кой-какой софт, ну об этом далее…
1) Начнём с установки ОС, я буду это делать на VMW так как на реальной машине я не смогу проскринеть, ну а потом продолжу с реального продакшена, ну а вы разуметься будите делать на своей домашней машине сестры, старшего брата, или лучшего друга :-)
Вставляем диск, в привод, заходим в Setup выбираем устройство CD-ROM первичным для загрузки, сохраняем настройки Setup и в скорости видим:
Появилось
меню загрузчика FreeBSD я пока не буду объяснять о пунктах в меню, мы можем подождать 10 секунд или нажать просто клавишу Enter.
Затем грузиться ядро, и мы видим вод такую не замысловатую табличку:
Нам нужно указать свою страну, используем клавиши курсора «вверх» и «вниз», а так же здесь актуальны клавиши «влево» и «вправо», и ещё нам понадобиться клавиши «Tab» и «Enter»! Перемещаем курсор на нашу страну в моём случае Ukraine, затем жмём «Enter». Теперь мы видим вод такую таблицу:
Здесь мы указываем System Console Keymap, делаем как у меня на рисунке, не ошибётесь в нашем случае: «US ISO keymap» Теперь мы попали в меню где мы будем рулить установочным процессом!
Выбираем как у меня на рисунке «Custom», это значит мы всё в ручную будем налаживать! Теперь мы видим вод такое меню, и здесь нам надо по этапам пройти все пункты!
Начнём с первого, «Options»:
Честно говоря, я не вижу смысла здесь что-то менять, ну если у вас есть необходимость по вашему мнению то можете поменять… Выходим при помощи клавиши «q» и двигаемся ко второму пункту «Partition», заходим: Вот мы видим разметку нашего винчестера, я специально проэмулировал ситуацию когда есть допустим диск С где мелокомягкие живут потом энный диск и затем диск с информацией, я хочу установить в энный диск то-есть второй по счёту ОС FreeBSD!
Если же у нас вообще на этой машине нет не какой ОС, то не боясь можно весь винт под FreeBSD раздел забить или оставить область часть не размеченной, но я специально остановился на таком примере потому что большинство людей будут ставить на хард где уже есть виндузятина и инфа! Значит мы делаем следующее, к стати немного о навигации, о ней вы можете почитать ниже, но я немного поясню: Клавиша «Z» меняет единицы исчисления от b к Kb, затем Mb, за ними Gb! Клавиша «D» удаляет раздел на котором мы стоим! Клавиша «C» добавляет раздел, когда мы стоим на неразмеченной области! Я становлюсь на второй раздел, нажимаю удалить раздел, клавишу «D» (я его выбрал как ненужный раздел под ОС FreeBSD). Теперь можно создавать раздел, стоя на неразмеченной области, я нажимаю клавишу «C» и у меня появляется вод такое меню:
В котором я указываю размер раздела, так как я хочу полностью заполнить этот второй раздел под Фри, то нечего не меняю, а если бы мне нужно было поменять, тоя бы ввёл в формате: допустим 10Gb, тогда бы я написал 10000M! Теперь у нас спрашивают о типе данного раздела, конечно же нам надо сказать что это FreeBSD раздел, и следовательно мы не чего не меняем а просто соглашаемся как на рисунке!
И теперь у нас есть раздел под ОС FreeBSD, далее мы указываем этот раздел активным, становимся на него и нажимаем клавишу «S», этот раздел пометелся как активный напротив него в конце появилась буква «A»! Нажимаем клавишу «q» и видим:
Здесь нам надо указать будет или не будет мастер загрузки ОС, если у нас тут одна ос только FreeBSD будет установлена то выбираем первый пункт без загрузчика, а если тут ещё живёт допустим мелко-мягкое создание, то выбираем второй пункт! И так мы снова оказались в выше стоящем меню, и теперь на нашем пути следующий пункт назначения «Label», выбираем его и видим:
Здесь мы можем на области для нашего ОС разметить своего рода логические разделы с которыми работает FreeBSD, они называться слайсы! Мы можем это сделать по своему вкусу, можно сделать просто корневой раздел куда всё слить (это я не рекомендую), и можем воспользоваться автоматическим режимом, для данного продакшена на не принципиально иерархия слайсов по этому мы сделаем это автоматически. Нажмём клавишу «A», и мы увидим как появились слайсы, которые соответствуют точкам монтирования, но я не буду об это рассказывать в данной статье, есть куча материала по этому вопросу если кому то станет это сильно любопытно смогут найти не мало документации! Теперь мы нажимаем снова «q» и оказываемся в выше стоящем меню. Следующий пункт это «Distributions», заходим в него и сталкиваемся вод с такой меню:
Здесь мы указываем комплектацию установки, я не буду здесь пояснять так как у этой статьи несколько иное назначения и если я буду всё пояснять пока я доберусь до сути я напишу книгу:-) По этому выбираем как на рисунке, пункт «Minimal», галочку мы устанавливаем при помощи клавиши пробел. Следующий пункт у нас «Media», заходим в него и видим:
Здесь нужно указать источник, откуда будет устанавливаться наша ОС! Можно разные источники использовать, но так как у нас есть DVD диск, то логично будет установить с него, выбираем как на картинке и идём дальше, мы видим последний пункт «Commit», выбираем его, и на вопрос отвечаем «Yes»! Дальше происходит, манипуляция с нашим хардом, затем идёт инсталляция ядра и необходимого минимума для работы ОС! По окончанию инсталляции, мы отвечаем «No», затем «Cansel», затем «Exit install», и на вопрос размонтировать CD отвечаем «Yes». И наша машина уходит в перезагрузку, теперь важно зайти снова в Setup! Так как если не сделать это машина снова с диска начнёт грузиться, а нам надо в Setup указать, теперь хард первичным устройством! Теперь мы сталкиваемся с менеджером загрузки ОС, если конечно мы его ставили при инсталляции, напротив клавиши F2 в моём случае ОС FreeBSD, жмём её… И снова мы видим менеджера загрузки самой ОС, можно подождать можно «Enter» нажать. И вот, мы видим загрузившуюся ОС, для того что бы работать с ней мы можем ввести логин root (логин супер администратора), но лучше перейдём на другую консоль, т.к. на нулевой консоли выводиться как правело полезная информация и что бы она нам не мешала мы будем работать с другой консолью, это можно осуществить комбинацией клавиш «ALT+F2…F8». Вводим логин root и вод мы в консоли, добро пожаловать FreeBSD :-)
2) И так Фри мы поставили, перед тем как поставим X-сервер (он нужен для поддержки графических оболочек типа KDE), мы немного поговорим о Фри и подкорректируем настройки! Как вы заметили, что мы зашли без пароля, это конечно дело каждого в данной ситуации как у меня пароль на root не очень нужен, но безопасней всего что бы он был! Для этого мы в консоли пропишем вод такую не слишком сложную команду: :-)
passwd root
Нам предложат дважды ввести пароль для root пользователя! Так же возможно нам понадобиться штатный пользователь не root под root обычно сидят либо супер администраторы, либо полные ламеры, либо когда без прав root не обойтись! Мы добавим ещё одного пользователя, к примеру в моём случае это будет fox: Для этого существует команда: