The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"pkg_add в FreeBSD и зависимости в пакетах."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от Dollar Искать по авторуВ закладки on 14-Ноя-01, 00:32  (MSK)
Подскажите, можно ли в FreeBSD составить типовой список пакетов и потом при всех последующих установках ставить эти пакеты автоматически ?

Догадался сделать ls /var/db/pkg и сохранить список пакетов, но как их поставить на новой системе. Все разом pkg_add поставить нельзя, по порядку тоже - ругается на зависимости от других пакетов. Приходится руками пакет за пакетом устанавливать :-(

Как можно заставить pkg_add дополнительно устанавливать требуемый зависимостью пакет, которые лежит в текущей директории (как при pkg_add -r ) ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от lavr emailИскать по авторуВ закладки on 14-Ноя-01, 01:40  (MSK)
>Подскажите, можно ли в FreeBSD составить
>типовой список пакетов и потом
>при всех последующих установках ставить
>эти пакеты автоматически ?
>
>Догадался сделать ls /var/db/pkg и сохранить
>список пакетов, но как их
>поставить на новой системе. Все
>разом pkg_add поставить нельзя, по
>порядку тоже - ругается на
>зависимости от других пакетов. Приходится
>руками пакет за пакетом устанавливать
>:-(
>
>Как можно заставить pkg_add дополнительно устанавливать
>требуемый зависимостью пакет, которые лежит
>в текущей директории (как при
>pkg_add -r ) ?


плюнуть на packages и использовать ports

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от Dollar Искать по авторуВ закладки on 14-Ноя-01, 02:34  (MSK)
>плюнуть на packages и использовать ports

Т.е. в скрипте проходим по всем портам из списка 'ls /var/db/pkg' и делаем по очедели make install в каждом ? А если для сборки парета A требуется еще не собранная библиотека Б, зависимость нормльно разрешится, те перед А автоматически соберется Б ?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от lavr emailИскать по авторуВ закладки on 14-Ноя-01, 15:43  (MSK)
>>плюнуть на packages и использовать ports
>
>Т.е. в скрипте проходим по всем
>портам из списка 'ls /var/db/pkg'
>и делаем по очедели make
>install в каждом ? А
>если для сборки парета A
>требуется еще не собранная библиотека
>Б, зависимость нормльно разрешится, те
>перед А автоматически соберется Б
>?

увы, не совсем так, зависимость надо составлять
самостоятельно, меняется она с изменениями
как портов, так и пакетов.
Масса народа уже плюнула на это, уже раз пять
менял, надоело - проще руками все сделать:
или выписать основные пакеты и в цикле последовательный переход по портам с make && make install
Но только иметь ввиду что некоторые пакеты с
диалогом - что оставить на ручной разбор или
исправить Makefile под себя, короче геморр -
надоело.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от uldus Искать по авторуВ закладки on 14-Ноя-01, 18:26  (MSK)
>увы, не совсем так, зависимость надо
>составлять
>самостоятельно, меняется она с изменениями
>как портов, так и пакетов.

Я поступаю проще, ls -tr /var/db/pkg и потом установка по списку из каталога где присутствует весь набор пакетов. Как правило никаких проблем с зависимостями. Правда стоит обновить пакеты и список по новому составлять нужно, зависимости к сожалению от версии к версии плавают.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от lavr emailИскать по авторуВ закладки on 14-Ноя-01, 19:14  (MSK)
>>увы, не совсем так, зависимость надо
>>составлять
>>самостоятельно, меняется она с изменениями
>>как портов, так и пакетов.
>
>Я поступаю проще, ls -tr /var/db/pkg

не good, правильнее:

- сделать одну ручную установку
- после чего создать список с сортировкой по дате
и соответственно устанавливать в порядке возрастания дат, старые - первыми, новые - последними

>и потом установка по списку
>из каталога где присутствует весь
>набор пакетов. Как правило никаких
>проблем с зависимостями. Правда стоит
>обновить пакеты и список по
>новому составлять нужно, зависимости к
>сожалению от версии к версии
>плавают.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от uldus Искать по авторуВ закладки on 15-Ноя-01, 02:23  (MSK)
>>Я поступаю проще, ls -tr /var/db/pkg

>не good, правильнее:
>- сделать одну ручную установку
>- после чего создать список с
>сортировкой по дате
>и соответственно устанавливать в порядке возрастания
>дат, старые - первыми, новые
>- последними

Оно так и получается (ls -tr и есть сортировка) :-) Руками ставишь - различия в датах больше, sysconfig'ом - меньше, но в любом случае порядок покетов сохраняется.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от lavr emailИскать по авторуВ закладки on 15-Ноя-01, 14:06  (MSK)
>>>Я поступаю проще, ls -tr /var/db/pkg
>
>>не good, правильнее:
>>- сделать одну ручную установку
>>- после чего создать список с
>>сортировкой по дате
>>и соответственно устанавливать в порядке возрастания
>>дат, старые - первыми, новые
>>- последними
>
>Оно так и получается (ls -tr
>и есть сортировка) :-) Руками

:) sorry, бывает

>ставишь - различия в датах
>больше, sysconfig'ом - меньше, но
>в любом случае порядок покетов
>сохраняется.

впервые слышу о sysconfig, это что?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от uldus Искать по авторуВ закладки on 15-Ноя-01, 16:04  (MSK)
>>ставишь - различия в датах
>>больше, sysconfig'ом - меньше, но
>>в любом случае порядок покетов
>>сохраняется.
>
>впервые слышу о sysconfig, это что?

У меня тоже бывает, sysinstall :-)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от DmitryDemin emailИскать по авторуВ закладки on 16-Ноя-01, 13:55  (MSK)
Hi!
Да но ведь это в случае pkg_add, а если много чего ставилось из портов? Как тут проследить временной порядок установок?

Всего хорошего!
С уважением, Dmitry.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от Стас emailИскать по авторуВ закладки on 14-Ноя-01, 01:44  (MSK)
в /stand/sysinstall есть опция "Load Config" - то, что тебе нужно.
Вот только как создать этот файл я не (знаю|помню) - где-то читал, но никогда сам не пользовался.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от Dollar Искать по авторуВ закладки on 14-Ноя-01, 02:58  (MSK)
>в /stand/sysinstall есть опция "Load Config"
>- то, что тебе нужно.
>
>Вот только как создать этот файл
>я не (знаю|помню) - где-то
>читал, но никогда сам не
>пользовался.

Точно, пример нашел в
/usr/src/release/sysinstall/install.cfg

может еще можно создать подобный файл со списком текущих настроек ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: pkg_add в FreeBSD и зависимости в пакетах."
Сообщение от Paul emailИскать по авторуВ закладки on 15-Ноя-01, 23:15  (MSK)
>Подскажите, можно ли в FreeBSD составить
>типовой список пакетов и потом
>при всех последующих установках ставить
>эти пакеты автоматически ?

в портах есть нычка, называется "мета-порты". погляди как они составлены
(например мета-порт Гнома)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру