Страница 1 из 1

FreeBSD 8.0 как рабочая станция

Добавлено: 11 янв 2010, 12:17
RomA
Хочу сказать, что тут много я не буду писать из того, что есть уже в других постах. Например как собирать, как обновлять - для этого есть отдельные посты в этом форуме, потому ненадо бездумно все повторять - надо подумать может какой то простой этам просто не описан...

Акурат 31 декабря в 10 вечера моя Win7 перестала загружаться, тем самым норовя оставить меня без компа на НГ. Дома кроме FreeBSD ничего не оказалось полезного - так что теперь у меня на десктопе стоит фря.
Диск был ДВД - потому ставил практически все с него. При установке выбрал максимум всего, что бы не было мучительно больно - не ставил только то, что точно знал - мне не пригодится. в процессе несколько раз проверял - исходя из следующих мыслей: Нужна операционка - есть, нужна графика - это Xorg - выбрал, нужны рабочие столы - это kde4 - выбрал. поставил. запустил. первым делом полез сетку искать.
DHCP не раздался, да и сетка определилась странно - но такой глюк я уже встречал - запустил sysinstall и прописал IP вручную - перегрузился - сетка работает! По памяти набрал startx посмотрел на иксы, попытался сделать startkde - не прокатило... а раньше работало.. но уже был инет - потому пошел читать маны.
Первым делом надо включить автоопределение устройств, а то ни клавы ни мышки мы не увидим в графике.. Добавляем в /etc/rc.conf следующее

Код: Выделить всё

hald_enable="YES"
dbus_enable="YES"
polkitd_enable="YES"
Теперь заведем пользователя, а то работать под рутом грешно, да и не пустит... переходим в папку пользователя, и согласно http://www.freebsd.org/doc/ru_RU.KOI8-R ... 11-wm.html выполнил

Код: Выделить всё

% echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc
Сделал startx и увидел КДЕ - графика - жить становится совсем хорошо! Согласно http://www.freebsd.org/doc/ru_RU.KOI8-R ... x-xdm.html и помятуя прошлое подправил файл так

Код: Выделить всё

ttyv8  "/usr/local/kde4/bin/kdm -nodaemon"  xterm   on secure
и забыл про командную строку... КДЕ4 я видел впервые.. пришлось немного переучиваться, вспоминая старое...
Кста, к слову сказать, у меня все нормально определилось и больше никакие файлы я не пилил - дальше я настраивал КДЕ - разрешение экрана, переключение клавиатуры, прокси для инета - все это в центре усправления было и многое заработало сразу, что-то после перезугрузки.
Первое что было нужно - аська - народ же должен уже поздравлять! потому поставил единственно нормальную аську - qutim (естно не все что описано я делал в новогоднюю ночь - в новогоднюю ночь я потратил где то полчаса на установку и настройку вчерновую - подняв тока то, что было нужно для счастья). Итак я запустил терминал, открыл mc - мне так удобнее - и пошел устанавливать

Код: Выделить всё

cd /usr/ports/net-im/qutim
make install clean
По мимо клиента поставил транспорт аськи и жабки - они там рядом. все запустилось, настроил профиль, перегрузил аську - связь есть. Но как то непривычно - надо что-то менять. Яндекс подсказал эту ссылку http://itshaman.ru/articles/30/rusifika ... kov-ot-qip - остальное было только делом техники. Скачиваем http://sites.google.com/site/mrfreeproj ... ang_ru.zip и распаковываем в папку languages, которую создаем в папке .cofig/qutim/ в своем профиле, аналогично скачиваем http://itshaman.ru/files/icons_qip.zip смайлики и ложим в папку emoticons - теперь в настройки - там все просто - найти где это меняется труда никакого не составило. Еще немного поигрался с этой програмкой, и она мне понравилась больше квипа! есть такие удобные моменты! что бы работали звуки в аське надо поставить порт /usr/ports/audio/play
Полазив на сайте qutim нашел плагин для МайлАгента - у меня там сидят иногда нужные люди - решил собрать и его. Но в портах не оказалось - потому пришлось руками вот по этой статье http://wiki.linux.uz/index.php/Qutim

Код: Выделить всё

$ svn co http://qutim.org/svn/qutim/
$ mkdir qutim/plugins
$ cd qutim/plugins
$ svn co http://qutim.org/svn/mrim
$ cd qutim/trunk
$ cmake .
$ make
$ cd ../mrim
$ cmake .
$ make
$ cp qutim/plugins/mrim/trunk/libmrim.so /usr/local/lib/qutim/ 
Теперь можно идти в настройки и добавлять учетную запись майлагента

Теперь нужен человеческий браузер. тут все просто

Код: Выделить всё

cd /usr/ports/www/firefox3
make install clean
cd /usr/ports/www/firefox3-i18n
make install clean
Браузер заработал, русское меню появилось только после настроек и тут до меня доехало, что я работаю с английской КДЕ - а ведь должен быть руссификатор

Код: Выделить всё

cd /usr/ports/russian/kde4-l10n
make install clean
reboot
После перезагрузки КДЕ стало русским само как-то...

Что касается звука... у меня обычный реалтек встроеный в мать, потому тут я делал как помню - в файле /usr/src/sys/amd64/conf/GENERIC добавил

Код: Выделить всё

device          sound
device          snd_hda
затем пересобрал ядро и перегрузился - звук есть.

Кому интересно - могу сделать скриншоты интересующих вас вещей

Re: FreeBSD 8.0 как рабочая станция

Добавлено: 13 янв 2010, 10:13
RomA
Это была первоначальная настройка - теперь расскажу что я делал дальше.

Обновил систему до stabile - ну мне так больше нравится - практика показывает что оно лучше, чем релиз. Как обновлять тут писалось уже - не буду повторять.
Заглянул в порты и увидел что там все уже обновилось - потому решил обновить и свои пакеты. Места на компе собирать КЖЕ у меня не оказалось, времени тоже, потому пришлось воспользоваться собранными пакетами, скаченными отсюда ftp://ftp.freebsd.org/pub/FreeBSD/ports ... table/All/ - делал все просто - удалял старый пакет (как правило они не хотели удаляться и я их искал в /usr/ports/ где и делал make deinstall), и ставил новые pkg_add Имя_Пакета. Таким образом за полчасика удалось обновить весь КДЕ и другие особо большие пакеты, собирать которые на компе не хочелось. Остальные же поставил на ночь пересобираться автоматически.

Мелкие даделки

Добавлено: 14 янв 2010, 22:53
RomA
1) После пересборки шрифты стали ужасные - не беда - давно было уже поставить виндовые привычные - ставим /usr/ports/x11-fonts/webfonts/ и все сразу становится опять красивым.
2) Не ставился skype - говорил что-то невнятное - подгрузил kldload /boot/kernel/linux.ko - собрался и заработал. Что бы подгржалось постоянно в /etc/rc.conf добавляем linux_enable="YES"