OpenBSD для начинающих, часть II

Установка пакетов

Если все шаги из первой части выполнены успешно, то можно будет лицезреть чёрную консоль и приглашение зайти юзером.

Сначала зайдите юзером root, чтобы установить все нужные пакеты.

Если вы ставили систему с http-сервера, он будет записан в /etc/installurl. Но, чаще всего, будет записан неверно: вместо http://mirror.yandex.ru/openbsd оно записывает http://mirror.yandex.ru/openbsd/6.1. Поэтому возьмите редактор vi, mg или ed, и исправьте это (либо перезапишите, как сказано ниже):

  ed /etc/installurl
  36
  s/\/6.1//
  .
  http://mirror.yandex.ru/openbsd
  w
  32
  q

Если вы ставили систему из другого источника, то вы можете просто записать нужный адрес в installurl

  cat http://mirror.yandex.ru/openbsd > /etc/installurl

или установить переменную PKG_PATH

  export PKG_PATH=http://mirror.yandex.ru/openbsd/6.1/packages/amd64/

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

XFCE

Теперь установим графическую оболочку. Мы будем хакерами старой школы, которые входят в систему через startx, но начинать с оболочек twm/cwm/fvwm из базовой системы начинающим не стоит. Попробуем XFCE.

  pkg_add xfce xfce4-xkb

Требуется активировать сервис dbus:

  rcctl enable messagebus
  rcctl start messagebus

Теперь можно выйти из сеанса root и зайти под своим пользователем. После этого:

  cd
  cp /usr/local/share/examples/xfce4-session/xinitrc .xinitrc
  cp /usr/local/share/examples/xfce4-session/Xft.xrdb .
  chmod +x .xinitrc

Теперь можно запускать оболочку командой startx.

Полезные вещи для XFCE:

  pkg_add xfce-extras

Игрушки

Каталог игрушек для OpenBSD можно найти в разделе Игры на данном сайте. Там же написаны команды для pkg_add.

Firefox

  pkg_add firefox-i18n-ru mozilla-dicts-ru

или

  pkg_add firefox-esr-i18n-ru mozilla-dicts-ru

После чего требуется следовать командам установщика, то есть запустить firefox, зайти в Tools/Add-ons/Languages, нажать Activate на нужном языке, после чего в адресной строке запустить about:config, с помощью поиска найти строку general.useragent.locale и заменить там en-us на ru

Среди других современных браузеров следует отметить chromium, seamonkey или более легковесные otter-browser и luakit

Быстрая установка пакетов

Некоторые пакеты требуют выбрать версию или FLAVOR. Чтобы не выбирать вручную, можно задавать эти параметры уже перед установкой:

  pkg_add php%7.0

Эта команда установит версию 7.0

Для FLAVOR используется --

  pkg_add angband--no_x11

Пустой FLAVOR задаётся точно так же:

  pkg_add rsync--