.:Captain:. | ||||||||||||||||||||
Итак временно взял другой бук и в свободное время (по вечерам) решил развернуть на нем FreeBSD с окружением рабочего стола. Напишу тут краткий мануал для всех желающих (хотя понимаю - формат форума не тот - но может кто захочет) 1. Берем ISO образ CD для 64 bit отсюда, для 32 bit Отсюда.Записываем на CD 2. Загружаемся с CD (в пункте выбора загрузки жмем 1) 3. Начало установки: Выбираем страну: выбираем раскладку клавиатуры выбираем express (так как ставил на реальную машину - то картинки взял с интернета.) Далее программа установки предложит разбить диск - страшного тут ничего нет (конечно это не привычный fdisk, но в принципе все понятно) Выбираем раздел (а если он один то просто жмем "C") и жмем "C" В качестве файловой системы соглашаемся по умолчанию - 165 UFS (UNIX File System) Далее нам предложат ставить ли Boot Manager (если у нас одна OS то не стоит) Далее создаем Slice (под Slice по аналогии с Windows - логические тома) Сверху виден наш диск. Выбираем его и жмем C - набираем его объем с буквой M (с расчетом емкость диска - объем ОЗУ) и жмем C. На вопрос отвечаем "A File System" а на вопрос "Please specify a mount point for the partition" набираем / Затем опять создаем слайс на оставшееся пространство (помните про объем ОЗУ) файл подкачки (т.е. на вопрос "A File System" отвечаем "A Swap Partition") Далее программа установки предложит выбрать источник выбираем CD и жмем ОК. Соглашаемся с предложением что все данные будут уничтожены и наслаждаемся процессом установки. После установки будет заданна куча вопросов- отвечаем NO на все кроме Выбираем И добавляем USER Нам необходимо ввести Имя USER и пароль в поле Group пишем Wheel, и выходим с меню Затем необходимо ввести пароль root (root в NIX системах - что Администратор в Windows) Далее на вопрос отвечаем "No" и перезагружаем компьютер (В конце программа установки скажет вам об этом) И Вуаля - система стоит у вас. |
||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Теперь начинаем настраивать систему. Загружаем ее, в качестве login вводим root и пароль набираем ifconfig и: если у вас обычная сеть (провод) то настраиваем сеть. например ваша сетевая плата называется re0 (чипсет realtek) набираем ee /etc/rc.conf и вводим:
Для выхода с редактора ee нажимаем ctrl+c и вводим exit для выхода с сохранением или quit для просто выхода далее ee /etc/resolv.conf и вводим
перезагружаем командой reboot если у вас WiFi то ситуация несколько сложнее вводим ifconfig и смотрим какая у вас карточка. Для примера у меня ath0 теперь вводим ee /etc/rc.conf и добавляем
сохраняем и перегружаем по команде reboot Далее вводим wpa_passphrase имя сети пароль сети > /etc/wpa_supplicant.conf и в rc.conf добавляем
или
потом правим ee /etc/resolv.conf по аналогии как писал выше перезагружаем и смотрим - работает ли сеть Далее конфигурируем ee /etc/rc.conf
вводим kld_load linux Теперь надо обновить порты, для чего вводим 3 команды portsnap fetch portsnap extract portsnap update и собираем desctop cd /usr/ports/emulators/linux_base-f10 make install clean BATCH=yes cd /usr/ports/x11/xorg make install clean BATCH=yes Следует заметить - процесс сборки портов довольно длительный - если лень то можно ввести pkg_add -r xorg затем собираем gnome cd /usr/ports/x11/gnome2 make install clean BATCH=yes или pkg_add -r gnome2 после всего снова правимee /etc/rc.conf добавляем строки
теперь делаем работоспособным звук для чего правим ee /boot/loader.conf
Вводим pw usermod USER -L russian и редактируем ee /etc/fstab
перезагружаеми логинимся как USER набираем su вводим пароль root набираем gdm и должен загрузится desctop Для чего входили как User - для того что бы Gnome был русским P.S. чуть не забыл - как только станет работоспособным интернет - поставьте исходники ядра. Вызов инсталятора sysinstall там в ветке "Do post installation..." поищите src. Или кто дополните пост или я сделаю скрины напишу потом Это сообщение отредактировал Mc Duck - 19-12-2011 - 21:47 |
||||||||||||||||||||
Алексеев | ||||||||||||||||||||
Начало зачетное. Давно хотел намутить на нетбуке что-то подобное. Кстате, загрузочная флешка прогой UltraISO из образа диска сделается без проблем, иле нужно будет что-то выправлять руками? |
||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Это еще далеко не все. Это просто настройка графического окружения. После первого запуска надо в терминале от имени пользователя набрать: 1 команда gconftool-2 -s -t list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/layouts [us,ru] 2 команда gconftool-2 -s -t list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/options "[grp grp:ctrl_shift_toggle]"
Это позволит менять расскладку клавиатуры. Далее рекомендую собрать порт SUDO набрав su root cd /usr/ports/security/sudo make clean install BATCH=yes и после сборки внести ee /usr/local/etc/sudoers
Это позволит по команде sudo команда выполнять ее от имени администратора, но с вводом пароля узера. Более под рутом категорически не рекомендую!!! Кстати про sudo подробно написано тут. Для сборки браузера (из под гнома) cd /usr/ports/www/chronium sudo make install clean BATCH=yes cd /usr/ports/www/firefox sudo make install clean BATCH=yes Для создания USB накопителя загляни Сюда Это сообщение отредактировал Mc Duck - 11-02-2012 - 14:36 |
||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Кстати вот скрины с запущенным compiz и темами emerald (далее напишу как темы сделать) Всего фото в этом сете: 4. Нажмите для просмотра. Это сообщение отредактировал Mc Duck - 19-12-2011 - 23:19 |
||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Итак еще вот что - если у вас видеокарта NVIDIA - прям под гномом качаем драйвер, распаковываем (все делается средствами GNOME), перегружаем комп и логинимся в терминале командной строки рутом - пишем cd /home/USER/Downloads/имя папки куда распоковали драйвер make install перегружаем и опять из под рута вводим nvidia-setting смотрим куда сохранился файл xorg.config переименовывем его (в моем случае так было /etc/X11/xorg.conf) cp /etc/X11/xorg.conf /etc/xorg.conf перегружаем и заходим как USER набираем SUDO GDM и вуаля - у Вас работает акселерация 3D Далее собираем плагин для Flash в терминале GNOME (Adobe не пишет ничего под FreeBSD но мы же собрали ранее LINUXатор))) sudo su cd /usr/ports/www/linux-f10-flashplugin11 make install clean cd ../nspluginwrapper make install clean mkdir /usr/local/lib/browser_plugins если папка существует - то см следующий шаг: nspluginwrapper -a -i переключаемся в USER exit и делаем ссылки на собраный плагин mkdir ~/.mozilla mkdir ~/.mozilla/plugin ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so ~/.mozilla/plugins Вуаля - у нас работает Флэш |
||||||||||||||||||||
jnz | ||||||||||||||||||||
Ваще безумие какое-то. Ты чё делаешь? Собираешь что? |
||||||||||||||||||||
jnz | ||||||||||||||||||||
переименовывем его (в моем случае так было /etc/X11/xorg.conf) cp /etc/X11/xorg.conf /etc/xorg.conf перегружаем и заходим как USER набираем SUDO GDM и вуаля - у Вас работает акселерация 3D А если у него не X11 Что делать? |
||||||||||||||||||||
jnz | ||||||||||||||||||||
Словом, видно, что товарищь сунулся туда, где его не ждут и дал безумный совет. | ||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Читай внимательно - я указал на сборку Xorg! | ||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Итак - вышла версия 9 правильной ОС - щас обновляю - потом опишу алгоритм как обновится (эхх - где же ты гдеже ты гдеже ты где - Windows от макрасафаки с его утилитой обновления) | ||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Поговорим об обновлениях правильной ОС. В отличии от мира LINUX где все просто и понятно (ну я говорю про desctop варианты) - у FreeBSD это нетривиальная задача. Для начала нам следует: Нажать в сессии Gnome ALT+CTRL+F2 Мы войдем в консольный режим.Вводим логин и пароль root. Далее соберем программу обновления софта: cd /usr/port/ports-mgmt/portmaster make clean install BATCH=yes перезагружаем ОС и собственно обновляем: portsnap fetch update portmaster -da где d говорит об поиски обновлений, а а говорит об всем установленном софте На все вопросы отвечаем по умолчанию. Часто бывает сборка проходит криво, тогда: смотрим что криво встало, и начинаем пытаться обновить определенную программу, например у вас ругается stop bla bla bla /usr/ports/multimedia/beep-player пишем: cd /usr/ports/multimedia/beep-player portmaster -d beep-player (Это всего лишь пример у Вас может быть совершенно другая ситуация. Если опять порт не обновился, пишем: pkgdb -F и на все вопросы отвечаем по умолчанию (этот метод найдет ошибку в собранном ПО и устранит ее) далее опять пытаемся обновить все порты или по одиночке portmaster -da или portmaster -d имя порта Как правило приведенных процедур хватает для обновления всего установленного софта. Ах да - все обновления лучше делать из консольного режима. Это сообщение отредактировал Mc Duck - 17-02-2012 - 22:30 |
||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Долгое время воевал с такой интересной проблемой, в один прекрасный момент перестал обновлятся Chronium, я его удалил cd /usr/ports/www/cromium/ make deinstall clean и при попытке снова установить давал следующую ошибку:
После долгих блужданий в интернете понял, что есть такая замечательная команда как make config в которой можно указать требуемый параметр: В данном случае поставил галочку build cromium with gcc 4.x Это сообщение отредактировал .:Captain:. - 06-05-2012 - 19:56 |
||||||||||||||||||||
.:Captain:. | ||||||||||||||||||||
Еще один дельный совет для обновления установленногог ПО в правильной ОС: например у вас требуют обновления p5-XML-lang p5-YXML-wing p5-XML-core Вы можете обновить как по отдельности каждый порт
так и блочно
Иногда по модульно не получается обновиться, ибо бывают взаимозависимости, для этого можно обновляться по блочно И вот еще что, если portmaster катастрофически ругается на ошибку, можно попробовать portupgrade Синтаксис в упрощении
|