Основные этапы настройки
Настройка пользователя в sudoers
useradd -m -G wheel <имя юзера> passwd <пароль> echo '<имя юзера> ALL=(ALL) SETENV: ALL' >> /etc/sudoers
Настройка репозитория
export PKG_PATH=ftp://mirror.corbina.net/pub/OpenBSD/5.2/packages/amd64/
Как вариант с переменными:
export PKG_PATH=ftp://mirror.corbina.net/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/
Настройка BASH
sudo pkg_add -v bash vim screen elinks sudo usermod -s /usr/local/bin/bash <имя_юзера, для которого bash будет Shell (лучше не выбирать тут root)> echo 'export EDITOR=vim' >> ~/.bashrc echo 'export PKG_PATH=ftp://mirror.corbina.net/pub/OpenBSD/5.2/packages/amd64/' >> ~/.bashrc bash
Настройка XFCE
Минимальный набор пакетов:
sudo pkg-add -v xfce-session xfcedesktop xfwm4
Полный набор пакетов:
sudo pkg-add -v gtk-xfce-engine libxfce4mcs libxfcegui4 xfce-mcs-manager xfce-mcs-plugins xfce-utils xfce4-* xfdesktop xfwm4 xfwm4-themes
Графический заход в OpenBSD (через SLIM-менеджер)
sudo pkg-add -v slim su vi /etc/rc.local
Вставить в скрипт строчку:
[ -x /etc/rc.d/slim ] && /etc/rc.d/slim start
Автозаход в XFCE
su vi /etc/slim.conf
Найти и поменять в скрипте строки:
default_user <имя юзера для автозахода> auto_login yes
Настройка портов
sudo mkdir /etc/ports ftp ftp://mirror.corbina.net/pub/OpenBSD/5.2/ports.tar.gz sudo tar -C /usr/ports -zxvpf ~/ports.tar.gz
Далее для сборки любого порта пройти в каталог, найти нужный порт и собрать:
cd /etc/ports/sysutils/nut env FLAVOR=no_cgi make install clean