OpenBSD - заметки конечного пользователя


         

Установка программ


Я уже упоминал, что при инсталляции системы устанавливается более чем аскетический набор программ. Так что практически первое действие, после начального конфигурирования - это установка всех необходимых утилит и приложений.

Делается это двояким способом. Во-первых, именно для этой цели служит знаменитая система портов. Очень, по отзывам, удобная, но желающая постоянного подключения к Сети.

О системе портов у меня, за недоступностью Сети, впечателний нет. Поэтому остановлюсь на ней вкратце, в меру своего понимания (и на основе данных, приведенных в письме Павла Кайгородова, за которое выражаю ему свою признательность). Это - система сборки программ из исходных текстов, находящихся на ftp-серверах где угодно в Сети. Адреса этих серверов прописываются в т.н. коллекции портов.

Сама по себе коллекция портов - это архив ports.tar.gz, находящийся на дистрибутивном CD в каталоге ~/2.8 (для текущей версии). Архив этот должен быть переписан на диск (иначе он отказывается распаковываться) и развернут соответствующей командой, например

tar -xzf ports,tar,gz

После этого в каталоге /usr обнаруживается подкаталог ports, включающий, в свою очередь, многочисленные вложенные подкаталоги.

Дальнейшие действия, при наличии постоянного подключения к Сети, очень просты: выбирается нужная категория (например, editors), в ней - подкаталог, соответствующий требуемой программе, скажем, nedit, и после перехода в него дается команда

make install

Все дальнейшее - заботы системы. Она самостоятельно попробует скачать их, причем на каждый port имеется солидный список мест, где можно взять исходники. В частности, они обязательно есть на . Попутно будут скачаны нужные патчи и все остальное необходимое для сборки.

Затем обязательно будут проверены контрольные суммы для скачаных файлов, что позволит избежать всякого рода ошибок при передаче. Затем автоматически выполняется распаковка архивов, на них накладываются все нужные патчи, вызываются все требуемые скрипты конфигурации, команда make для сборки и все прочее, что потребуется. Далее - собственно инсталяция, приложение будет зарегистрировано в системе (в каталоге /var/db) как обычный пакет.



Содержание  Назад  Вперед