1. Приветствую гостей и пользователей нашего форума! Первый раз вы у нас или же давно участвуете в жизни ресурса, хочу напомнить несколько моментов.

    1) Пользуемся поиском по форуму! Зачастую информация может находиться не по разделу!

    2) Раздел ИНФО-продуктов относительно новый, но имеем уже более 3000 высококлассных материалов (пользуемся сортировкой по прификсам).

    3) И самое важное, КАК КАЧАТЬ БЕЗ ОГРАНИЧЕНИЙ, вся информация находится по этой ссылке КУПИТЬ VIP

    4) Временная акция, получи +5 постов за вступление в нашу группу "Вконтакте" Более подробно ТУТ

    5) Веди активную жизнь на форуме и получай рубли на личный счёт!

    Скрыть объявление
  2. На нашем форуме Null-Prog действует серьёзное правило касательно размещения материалов!

    ДЛЯ РЕЛИЗЁРОВ: категорически запрещается выкладка материалов на файлообменники типа Deposit, letitbit и другие, требующие просмотров рекламы, обрезающие скорость и тд. Нарушителям, первые 2 раза предупреждения, далее БАН. Тему по этому поводу можно посмотреть ТУТ

    Скрыть объявление
  3. В тестовом режиме на нашем форуме открыт онлайн конструктор сайтов. Вы можете попробовать создать свой сайт у НАС, интуитивно понятный интерфейс, переведёт на 95%, быстрый экспорт проекта, от вас только перетаскивать элементы и вставить в них необходимый текст!

    Все вопросы ТУТ

    Скрыть объявление

  4. Скрыть объявление
  5. Уважаемые форумчане, открывается новый раздел форума, посвящённый ремонту и эксплуатации автомобилей. Просмотреть его можно ТУТ

    Так как раздел новый, информация будет пополнять каждый день. Если есть какие либо замечания по этому разделу, отписываемся в соответствующий раздел форума, либо в личку.

    Напоминаю, сообщения в разделе АВТО не учитываются, общение не ограничено.

    Скрыть объявление
  6. Объявляется набор Модераторов на различные раздел форума, свои заявки можно оставлять в ЭТОМ разделе, перед оставлением заявки рекомендуется ознакомиться с ПРАВИЛАМИ для модераторов.

Правильная установка программ в FreeBSD.

Тема в разделе "BSD", создана пользователем Sam Jack, 19 май 2015.

  1. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    13.758
    Симпатии:
    4.692
    Желательно устанавливать программы в FreeBSD из портов, которые являются проверенными исходниками программ. Но минусом make в портах является невозможность штатно обновить в дальнейшем программу. Для примера, представим, что есть порт вымышленной программы VAV в /usr/ports/myth/vav/. В начале VAV версии 1.0. Вы устанавливаете VAV 1.0 с помощью cd /usr/ports/myth/vav/ && make install clean. Напомню, что установка из портов создаёт сначала бинарный пакет (package), который уже и устанавливается в систему и это можно проверить командой pkg_info.
    Выходит новая версия VAV 2.0. Сопровождающий порта /usr/ports/myth/vav/ обновляет порт и делает его актуальным. Вы должны получить эту новую версию порта с помощью portsnap update. НО если вы снова сделаете make в новом порте, у вас будет установлена как VAV 1.0 так и VAV 2.0!
    Выход? Использовать нужно portupgrade. После синхронизации ваших портов с новыми официальными, нужно вызвать команду portsdb -uU, которая обновит базу portupgrade. С помощью portupgrade вы должны устанавливать софт из портов и тогда получите нужную возможность - легко ОБНОВЛЯТЬ программу, вместе с её зависимостями.
    Более подробно об портах и их минусах в Source Based FreeBSD против Package Based Linux.
    Не работает fetch через прокси сервер.


    Если прокси авторизирует по IP, то достаточно прописать в /etc/make.conf
    FETCH_ENV=FTP_PROXY=http://адрес_прокси_сервера:порт/
    FETCH_ENV=HTTP_PROXY=http://адрес_прокси_сервера:порт/
    Если прокcи авторизирует по имени и паролю, то
    FETCH_ENV=FTP_PROXY=http://имя:пароль@адрес_прокси_сервера:порт/
    FETCH_ENV=HTTP_PROXY=http://имя:пароль@адрес_прокси_сервера:порт/
    На нулевой терминал сыпятся сообщения системы.


    что может мешать вам работать. Закоментируйте строку нулевого терминала
    #ttyv0 "/usr/libexec/getty Pc" cons25r on secure
    в файле /etc/ttys и работайте на других терминалах, отдав нулевой терминал системе.
    Portsnap с отладкой.


    В новых версиях FreeBSD порты принято обновлять утилитой portsnap. У неё есть недокументированная возможность выдавать на консоль больше информации при ошибках работы. Запускайте с параметром --debug и получите более информативный вывод.
    portsnap --debug fetch update
     

Поделиться этой страницей

iHax Community
Рейтинг@Mail.ru Яндекс.Метрика мониторинг сайтов
Форум программного обеспечения/
Загрузка...