>Здравствуйте.
>Подскажите, ткскзть, начинающему бздющнику.
>
>Есть, например, скачанный порт mc-4.6.0.tar.gz. В нем Makefile ,pkg_info, files и еще
>какая-то хрень. Вопрос. КАК это поставить в BSD? Если можно, по
>командам.
>pkg_add не хочет есть ни tar.gz, ни tar, ни папку в которой
>он сидит. Ругается, что это не порт. Дистрибутив скачивал несколько раз.
>Маны есссно читал. ??? не дайте умереть от отсутствия mc...
есть понятие ПОРТ и есть понятие ПАКЕТ!
порт - содержит набор специальных файлов для самостоятельной сборки
продукта.
пакет - содержит спец.файлы и уже собранные бинарники.
Если для установки ПАКЕТА достаточно использовать команду pkg_add и
посмотреть информацию о пакете командой pkg_info, то ПОРТ требуется
развернуть в нужное место, зайти внутрь директории порта и выполнить
команды для сборки и установки порта:
# make
# make install
# make clean
http://unix1.jinr.ru/~lavr/make-ports.html
Пакеты и порты могут требовать предварительной установки зависимостей,
те (то есть) другого софта, библиотек и хидеров. В случае установки
софта из ПОРТА, зависимости будут собираться и устанавливаться в систему
автоматически, в случае ПАКЕТА, это надо делать вручную или указать
путь к доступу ВСЕХ портов чтобы ТРЕБУЕМЫЙ PACKAGE сам вытащил и установил
зависимые PACKAGES оттуда автоматически.