Подробная инструкция по установке
офисной рабочей станции PC-BSD

Установка PC-BSD

    Итак, в BIOS устанавливаем загрузку с CD-ROM привода, вставляем в привод PC-BSD диск №1 и грузимся. В самом начале установки надо указать какой использовать язык, по умолчанию стоит «english»; ставим «Русский». Раскладку клавиатуры лучше выбрать английскую (изменим ее потом) т.к. во время установки переключатель раскладок еще не работает, а нам необходима английская для ввода пользователей и паролей, выставляем часовой пояс и убираем галочку с автоматической синхронизации, жмем далее, соглашаемся с лицензионным соглашением, далее выбираем новую установку; дальше указываем root пароль, имя пользователя, затем выбираем оболочку /usr/local/bin/bash, жмем добавить и далее выбираем диск для установки, ставим галочку использовать весь диск и убираем установку начального загрузчика. Жмем далее и система начинает ставиться. Из Списка готовых приложений я не выбираю ничего. потому что есть уже более новые версии этих приложений.

    Когда установка закончится, компьютер сам перезагрузится. При первой загрузке на будет выбрать разрешение монитора, цветовую гамму (если предполагается установка Compiz'a — различные 3D эффекты рабочего стола, то выбираем 24 бит, если же нет, то выбираем 16 бит; не рекомендуется ставить 3D эффекты на слабые компьютеры). Жмем далее, система загружается и приступаем к настройке. Первым делом копирую свежую версию ports.tar.gz(самая свежая версия качается с сайта http://www.freebsd.org/ports/installing.html). Это полное дерево портированных приложений, копируем его в папку на компьютере из которой они будут потом устанавливаться (папка /usr).

Открываю терминал и выполняю команды, для разархивирования дерева портов:

# cd /usr
# tar -zxvf /usr/ports.tar.gz

Дальше создаю директорию /usr/ports/distfiles, для этого можно установить что-либо из портов, например переключатель клавиатуры, выполняем команду в терминале

# cd /usr/ports/sysutils/kkbswitch/

# make && make install && make clean

либо сделать это командой

#mkdir /usr/ports/distfiles

После всё с локального сервера из директории smb://Server/distrib/..../distfiles/ копирую в /usr/ports/distfiles/ для того чтобы каждый раз не скачивать из интернета, т.к. все необходимое лежит на сервере в локальной сети(можно нарезать на CD, как вариант). Удобно, в случае локальной сети в офисе, когда устанавливать одни и те же приложения приходится часто. Обычно необходимый список файлов создается просто — на первом компьютере устанавливаем всё из интернета, после чего, сохраняем все что он скачал на сервер.

Устанавливаю из портов Citrix MetaFrame ICA Client

# cd /usr/ports/net/citrix_ica/
# make && make install && make clean

Устанавливаем из портов утилиту "ttmkfdir"

# cd /usr/ports/x11-fonts/ttmkfdir
# make && make install && make clean

с ее помощью создадим файл fonts.dir, который укажет подсистеме вывода шрифтов Х на местоположение нужных шрифтов

# cd /usr/X11R6/lib/X11/fonts/TrueType
# /usr/local/bin/ttmkfdir > fonts.dir

Редактирую конфигурационный файл Xorg-a, чтобы нормально переключалась раскладка по Alt+Shift, открываю файл

# ee /etc/X11/xorg.conf меняю параметры в Section "InputDevice" на

Identifier     "Keyboard0"
Driver         "kbd"
Option         "XkbModel" "microsoft"
Option         "XkbLayout" "us,ru"
Option         "XkbOptions" "grp:alt_shift_toggle,grp:lwin_switch,grp_led:scroll"
Option         "XkbVariant" ",winkeys"

(в редакторе ее для удаления строк нажать "Ctrl+K" для вставки "Shift+Insert")

Затем в файле

# ee /home/user/.kde/share/config/kickerrc добавляю в пункт [Kmenu] эти строки

ShowText=true
Text=Start

чтобы кнопка «Пуск» была с подписью.

Меняю имя компьютера в сети, для этого захожу в

# ee /etc/rc.conf

В самом конце файла в строчке hostname="pcbsd" заменяю pcbsd на нужное имя
(Для быстрого перемещения в конец файла "Ctrl+U")

В файле настроек samba server'a (связи с сетями Windows)

# ee /usr/local/etc/smb.conf в пункте #workgroup меняю Mygroup на название моей рабочей группы. Чтобы правильно отображались шрифты в том же файле в пункте

#Charset settings убираю все комменты и делаю изменения в соответствующих строчках

display charset=LOCALE
unix charset=utf-8

Дальше надо примонтировать сетевую папку, создаем точку монтирования

#mkdir /mnt/serv-docs

даем пользователю права на нее

#chown user /mnt/serv-docs

Редактируем файл монтирования системных разделов, для того что бы сетевая директория монтировалась автоматически при загрузке системы:

#ee /etc/fstab

добавляем строку

//USER-NAME@dc/Documents   /mnt/serv-docs   smbfs   rw   0   0

(имя юзера при монтировании пишется Обязательно большими буквами, переменные разделяем исключительно с помощью "Tab")

Редактируем файл:

#ee /etc/nsmb.conf

[default]
workgroup=OFFICE

# The 'DC' is an NT server.
#[DC]
#addr=192.168.0.1

[DC:ИМЯ-ЮЗЕРА]
# use persistent password cache for user 'joe'
charsets=cp1251:cp866
password=пароль-юзера

Делаем локализацию:

редактируем файл # ee /etc/profile   комментируем 3,4,5 строки с конца и добавляем такие строки

LANG="ru_RU.CP1251"; export LANG
LC_ALL="ru_RU.CP1251"; export LC_ALL
MM_CHARSET="CP1251"; export MM_CHARSET

В файл # ee /etc/csh.login добавляем строки

setenv LANG ru_RU.CP1251
setenv MM_CHARSET CP1251

Затем аналогичным образом редактируем файлы # ee /home/user/.profile и # ee /home/user/.login

Дальше берем два файла ru.cp1251.kbd и win2cpp866.scm в

smb://Server/distrib/....../ru-cp1251

первый кладем в /usr/share/syscons/keymaps а второй в /usr/share/syscons/scrnmaps.

Редактируем файл # ee /etc/rc.conf добавляем в него строки

keymap="ru.cp1251"
scrnmap="win2cpp866"
font8x16=cp866b-8x16
font8x14=cp866-8x14
font8x8=cp866-8x8

Если в нем есть похожие, но с другой локалью, то их комментируем.

Осталось отредактировать файл # ee /etc/ttys он должен содержать такие строки

ttyv0 "/usr/libexec/getty Pc" cons25r on secure

...
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
...
Все «cons25» надо исправить на «cons25r»

Перегружаемся, смотрим результат.

Если после локализации шрифты в примонтированной папке отображаются не правильно, выполняем следующую команду (создаем ссылку для libiconv.so.3 на libiconv.so)

# cp -lv /usr/local/lib/libiconv.so.3 /usr/lib/libiconv.so

Осталось установить почтового клиента, офисные приложения и браузер. Предварительно скачать последние версии и положить на сервер или CD. Использую обычный набор:

Mozilla FireFox, Mozilla ThunderBird, OpenOffice. Качаем .PBI файлы и устанавливаем простым кликом мыши.

Наводим финальный лоск:

Переводим представление времени в нормальный 24h формат, руссифицируем почту и firefox, выбрав в меню «Tools» - «Quick Locale Switcher» - выбираем «Ru-Ru».

Далее осталось, настроить удаленный доступ,, отключить FireWall, вынести на рабочий стол ярлыки для запуска приложений Citrix'a (/usr/local/ICAClient/wfica -desc Work).

Добавить расширения для FireFox'a(баннерорезалка) - internet_browsers_firefox — addons'ы (adblock-plus), для Thunderbird'a (ImportExportTools) поставить дополнение (импорт/экспорт почты из других программ) из папки на сервере. Подключить принтер через систему CUPS, для этого в адресной строке браузера набрать http://localhost:631 и далее установить нужный принтер.

Для корректного отображения компьютера в сетевом окружении

# ee /usr/local/etc/smb.conf вместо samba server составить описание компьютера

В OpenOffice сделать так, чтобы при открытии он ассоциировался с файлами microsoft excel и word — сервис-параметры-загрузка и сохранение-общие. А так же настроить, чтобы по умолчанию файлы сохранялись в форматах MS Word и Excel 2000/XP.

Скопировать виндовые TrueType шрифты из папки на сервере в /home/user и вставить их в Старт-настройка-системное администрирование-установка шрифтов. (полезно для OpenOffice)

В почте и FireFox'e чтобы при сохранении файла, задавался вопрос о месте сохранения.

Старт-настройка-сеть и интернет-обзор локальной сети вписать имя пользователя и пароль домена винды, чтобы спокойно ходить по виндовой сети.


На главную     |     Статьи     |     Обсудить в форуме

  eXTReMe Tracker