Назад(Документация)
Эта сборная статья и писалась она в основном для себя поэтому, при использовании её материалов, ссылка необязательна.
Руководство FreeBSD;
Копирование файлов по ssh (scp);
Остальные ссылки затерялись :(
В данной статье я хотел бы поделиться со всеми своим небольшим опытом по настройке ОС FreeBSD 8 на десктопе и / или домашнем компьютере. В ней рассматриваются основные моменты, которые необходимо будет настроить. Всё, что здесь приводится, проверялось на FreeBSD версии 8 но, это не означает, что на других версиях работать не будет или изменения будут координальными. Если у Вас FreeBSD 5 или выше, то можете смело читать текст этой статьи.
Активация(включение) ethernet-интерфейса:
$sudo ifconfig age0 192.168.1.5 |
"age0" - название сетевого интерфейса.
"192.168.1.5" - произвольный IP-адрес.
Подключение интернет-соединения:
"-auto" - данный режим автоматический. Некоторые используют "-ddial", он означает, что используется режим, в котором, даже при возникновении ошибок соединение не разрывается.
"inet" - название интернет-соединения, настроенного в файле "/etc/ppp/ppp.conf".
Иногда бывает что, установив FreeBSD, остаются разделы с важной информацией на разделах с файловой системой ext3. Тогда необходимо в файл "/etc/fstab" будет добавить строку нового раздела. А файловую систему указать "ext2fs", так как она "понимает" как работать с ext2, так и с ext3 файловыми системами.
Если у Вас не запустились "иксы"(X-сервер), то необходимо будет произвести конфигурирование X:
$sudo /usr/local/bin/X -configure
$sudo cp -vr /root/xorg.conf.new /etc/X11/xorg.conf |
ВНИМАНИЕ: комментарии в данном разделе имеют чисто пояснительный характер. В рабочем файле ядра кириллица недопустима.
Кофигурирование ядра:
#Если архитектура процессора amd64 или x86_64(Athlon64 или Pentium, Xeon, Core, с поддержкой 64-х битной работы)
machine amd64
#Идентификатор ядра
ident Free64
#Для работы соединения PPPoE
options NETGRAPH
options NETGRAPH_PPPOE
options NETGRAPH_SOCKET
options NETGRAPH_ETHER
#Для работы программы k3b
options VFS_AIO
options VFS_ATAPICAM
#Включение в ядро звукового устройства
device sound
#Звуковой драйвер платы C-Media
device snd_cmi |
Конфигурирование k3b. Если Вы запустили k3b от имени простого пользователя и увидели сообщения о том, что программа не нашла записывающих(rewritable) устройств, то Вам необходимо будет ввести в консоли следующие команды:
Данная команда необходима для возможности запуска простым пользователем программы cdrdao(устанавливает права доступа SUID)
$sudo chmod -s /usr/local/bin/cdrdao |
Данная команда разрешает простому пользователю использовать устройства xpt0, pass0, cd0. Стоит отметить, что устройства pass0 и xpt0, появляются только после загруженных в память модулей ядра aio.ko и atapicam.ko
$sudo chmod 666 /dev/xpt0 /dev/pass0 /dev/cd0 |
Проверка загруженных модулей ядра:
Загрузка модулей ядра:
$sudo kldload atapicam.ko |
"atapicam.ko" - модуль ядра.
Поиск программы в портах:
$sudo make search key=ipod | grep -v deps |
"ipod" - название программы или ключевого слова. В примере указано ключевое слово "ipod" - оно означает, что ищется программа для работы с плеером "IPOD".
Подключение флешки:
$sudo mkdir /mnt/flash
$sudo mount_msdosfs /dev/da0s1 /mnt/flash |
Так же можно подключить и внешний USB жёсткий диск.
Проверка наличия(вывода) оборудования:
Проверяет существование оборудования(в примере "da0s1"). Если оно есть, то выводится информация(модель, серийный номер, объём памяти и т.д.)
Отладка соединения pppoe:
$ppp inet
$ppp> set log +debug
$ppp> dial |
"inet" - название интернет-соединения
"set log +debug" - включить в лог сообщения об ошибках
"dial" - подключение
После данной комбинации команд появится сообщения, если произошла ошибка. Изучив её - можно попробовать её устранить.
CVSup - это программа для поддержки портов в актуальном состоянии(обновление дерева портов). Установка CVSup(без графического интерфейса):
$cd /usr/ports/net/cvsup-without-gui
$make
$make install |
Запуск CVSup:
$sudo cvsup -g -L 2 cvs-supfile |
"cvs-supfile" - файл с настройками CVS.
Конфигурирование qt4:
При возникновении ошибок сборки Ваших программ, Вам, возможно, потребуется внести следующие строки(без кавычек) в файл: "/home/user/.profile".
"user" - название Вашего пользователя.
"PATH=usr/local/bin/qmake-qt4; export PATH"
"export QMAKESPEC=freebsd-g++" |
Настройка Qemu:
Программа Qemu должна будет работать и без особых настроек но, если Вы захотите использовать ускоритель KQemu, то Вам потребуется установить его(ускоритель KQemu) отдельно и прописать следующую строку(без кавычек) в файл "/etc/rc.conf":
Административный вопрос, который вряд ли будет полезен домашнему пользователю. Копирование файлов по ssh (scp):
$scp root@32.1.20.77:/home/database.sqlite ~ |
Копирует файл с сервера в рабочую папку текущего пользователя на локальном компьютере.
Далее приводится рабочий файл "/etc/ppp/ppp.conf", с настройками интернет-соединения(inet) для типа подключения PPPoE.
default:
set log Phase LCP tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0
set device /dev/cuau1
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
inet:
set device PPPoE:age0
set authname "LOGIN"
set authkey "PASSWORD"
set timeout 300
set mru 1492
set dns 192.168.1.1
set dial
set login
add default HISADDR |
Это рабочий файл "/etc/rc.conf" с настройками из статьи.
keymap="ru.koi8-r"
dbus_enable="YES"
hald_enable="YES"
moused_type="auto"
moused_enable="NO"
kqemu_enable="YES"
atapicam_enable="YES"
aio_enable="YES" |
Это рабочий файл "cvs-supfile":
*default tag=.
*default host=cvsup18.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
src-all
ports-all |
Если Вы захотите поменять кодировку(в примере UTF-8) только в Вашей учётной записи, то внесите следующие строки в файл "$HOME/login_conf", где "$HOME" - это название Вашего домашнего каталога.
me:\
:charset=UTF-8:\
:lang=ru_UTF-8: |
Назад(Документация)
Лаборатория свободных технологий © 2009 - 2016
|