forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 15.02.2017, 10:01
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Eugene Grosbein написал(а) к Alex Korchmar в Feb 17 11:41:40 по местному времени:

14 фев 2017, вторник, в 22:34 NOVT, Alex Korchmar написал(а):

EG>> https://www.freebsd.org/doc/en/books.../uses-cpe.html
AK> ничего не понял, это какая-то информация о том, как это ненужно добавить
AK> в свой порт, я этого точно делать не буду.

И не только ты. Так что это вовсе не "во всех портах".

AK> Читать спецификацию неведомой херни, естественно, не собираюсь.
AK> Если ты уже прочитал - можно своими словами описать что это такое и зачем оно
AK> мне?

Это просто чтобы манифест пополнить в пакете. Информационные поля.

Eugene
--
Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/1.0.2 (FreeBSD)
Ответить с цитированием
  #12  
Старый 15.02.2017, 10:01
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Eugene Grosbein написал(а) к Andrey Ostanovsky в Feb 17 11:44:24 по местному времени:

15 фев 2017, среда, в 00:19 NOVT, Andrey Ostanovsky написал(а):

AO> Наиболее легкий вариант: ставить нужное через pkg install, т.к. не требует
AO> установки всего дерева портов.

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

Eugene
--- slrn/1.0.2 (FreeBSD)
Ответить с цитированием
  #13  
Старый 15.02.2017, 14:21
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Alex Korchmar написал(а) к Andrey Ostanovsky в Feb 17 12:59:54 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Andrey Ostanovsky <Andrey.Ostanovsky@f1957.n5030.z2.fidonet.org> wrote:

AK>> не, это я пытаюсь понять, могу ли я ужиться с 11 - соответственно,
AK>> никаких лишних портов на ней сейчас нет, и любая попытка что-то
AK>> доставить непрошенное вызывает у меня рвотную реакцию.
AO> Наиболее легкий вариант: ставить нужное через pkg install
нет уж, спасибо.
Оно вместе с нужным притащит весь интернет, нужное будет собрано с тонной
ненужного и откровенного вредного и опасного.
(/me с отвращением смотрит на набор опций nginx - кто-нибудь, ну расскажите ж
этому ^удаку, что mod_mp4 в основном дереве уже десять лет, и не надо пытаться
ставить конфликтующий 3d party времен версии 0.7, про который уже и его авторы
забыли давно)
А потом, по традиции, запутается в зависимостях и упадет.

AO> , т.к. не требует
AO> установки всего дерева портов.
дерево портов меня совершенно не огорчает, пока оно лежит мертвым грузом на
диске и не пытается ничего оттуда запустить.
Меня огорчает наличие в нем всякого мусора.


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #14  
Старый 15.02.2017, 18:02
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию dependency hell

Victor Sudakov написал(а) к Andrey Ostanovsky в Feb 17 20:47:26 по местному времени:

Dear Andrey,

15 Feb 17 11:44, Eugene Grosbein wrote to you:

AO>> Наиболее легкий вариант: ставить нужное через pkg install, т.к.
AO>> не требует установки всего дерева портов.

EG> Да. До тех пор, пока тебе не потребуется пересобрать что-то с
EG> недефолтными опциями и пока тебя удовлетворяет, что на сервере будет
EG> охрененное количество ненужного, включая почти все иксы (кроме, может
EG> быть, драйверов видео и части шрифтов) и тяжеленные пакеты разработки
EG> визуальных приложений, генерации пакетов документации и графические
EG> программы записи DVD, установившиеся как зависимости зависимостей :-)

И в этот момент приходит осознание необходимости собственного poudriere.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #15  
Старый 16.02.2017, 00:41
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Eugene Grosbein написал(а) к Victor Sudakov в Feb 17 01:45:13 по местному времени:

15 фев 2017, среда, в 21:47 NOVT, Victor Sudakov написал(а):

EG>> Да. До тех пор, пока тебе не потребуется пересобрать что-то с
EG>> недефолтными опциями и пока тебя удовлетворяет, что на сервере будет
EG>> охрененное количество ненужного, включая почти все иксы (кроме, может
EG>> быть, драйверов видео и части шрифтов) и тяжеленные пакеты разработки
EG>> визуальных приложений, генерации пакетов документации и графические
EG>> программы записи DVD, установившиеся как зависимости зависимостей :-)
VS> И в этот момент приходит осознание необходимости собственного poudriere.

Пудра, видимо, нужна для кросс-компиляции пакетов или создания
собственного репозитория. Я почти всегда обхожусь просто портами
и единственное, когда мне надо собирать пакеты для отдельной установки
в другом месте это комплектация образа nanobsd, который потом
заливается возможно на множество машин. Но это бывает редко
и опять же можно просто собрать из портов в chroot.
А регулярной пересборки пакетов для этой цели я не понимаю.

Eugene
--
Рейтинг, рейтинг - юбер аллес! (суровая правда телеискусства)
--- slrn/1.0.2 (FreeBSD)
Ответить с цитированием
  #16  
Старый 16.02.2017, 01:21
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Alex Korchmar написал(а) к Eugene Grosbein в Feb 17 23:47:12 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:

EG> Пудра, видимо, нужна для кросс-компиляции пакетов или создания
EG> собственного репозитория.
причем и в нем тоже могут быть только единственно-правильным-образом-собранные
пакеты в одном экземпляре, если только не химичить с именами и собственными
портами.
То есть совершеннейшее ненужно. У меня такой "репозиторий" традиционно на
каждой машине в /usr/ports/packages образуется - причем его даже можно
использовать с соседней машины, но редко находится, зачем.

EG> в другом месте это комплектация образа nanobsd, который потом
EG> заливается возможно на множество машин. Но это бывает редко
EG> и опять же можно просто собрать из портов в chroot.
ныне виртуалки дешевые, можно просто собрать на билдхосте именно для этой
цели ссетапленном.

> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #17  
Старый 16.02.2017, 08:03
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию dependency hell

Victor Sudakov написал(а) к Alex Korchmar в Feb 17 10:37:50 по местному времени:

Dear Alex,

15 Feb 17 23:47, you wrote to Eugene Grosbein:

EG>> Пудра, видимо, нужна для кросс-компиляции пакетов или создания
EG>> собственного репозитория.
AK> причем и в нем тоже могут быть только
AK> единственно-правильным-образом-собранные пакеты в одном экземпляре,
AK> если только не химичить с именами и собственными портами.

Ты ошибаешься. Там есть сеты, при необходимости - разные деревья и разные jail-ы, у всего этого могут быть разные опции сборки.
Гибкость невероятная.

Custom build options
Before building a package, poudriere can mount a directory containing
option files if available. poudriere will check for any of these direc-
tories in this order:

/usr/local/etc/poudriere.d/<jailname>-<tree>-<setname>-options
/usr/local/etc/poudriere.d/<jailname>-<setname>-options
/usr/local/etc/poudriere.d/<jailname>-<tree>-options
/usr/local/etc/poudriere.d/<setname>-options
/usr/local/etc/poudriere.d/<tree>-options
/usr/local/etc/poudriere.d/<jailname>-options
/usr/local/etc/poudriere.d/options



AK> То есть
AK> совершеннейшее ненужно.

И из неверной посылки получился неверный вывод.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #18  
Старый 16.02.2017, 12:21
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: dependency hell

Alex Korchmar написал(а) к Victor Sudakov в Feb 17 11:04:29 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Victor Sudakov <Victor.Sudakov@f49.n5005.z2.fidonet.org> wrote:

AK>> причем и в нем тоже могут быть только
AK>> единственно-правильным-образом-собранные пакеты в одном экземпляре,
AK>> если только не химичить с именами и собственными портами.

VS> Ты ошибаешься. Там есть сеты, при необходимости - разные деревья и разные
VS> jail-ы, у всего этого могут быть разные опции сборки.
архив-то куда оно отложит и как его отличить от точно такого же, собранного
с другим набором параметров?

VS> Before building a package, poudriere can mount a directory containing
VS> option files if available. poudriere will check for any of these direc-
VS> tories in this order:
in this order. А надо - собрать пять разных пакетов.

AK>> То есть
AK>> совершеннейшее ненужно.
VS> И из неверной посылки получился неверный вывод.
вряд ли.


> Alex

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #19  
Старый 16.02.2017, 19:11
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию dependency hell

Andrey Ostanovsky написал(а) к Eugene Grosbein в Feb 17 17:51:12 по местному времени:

Нello Eugene!

15 Feb 17 11:44, you wrote to me:

EG> и пока тебя удовлетворяет, что на сервере будет
EG> охрененное количество ненужного, включая почти все иксы (кроме, может
EG> быть, драйверов видео и части шрифтов) и тяжеленные пакеты разработки
EG> визуальных приложений, генерации пакетов документации и графические
EG> программы записи DVD, установившиеся как зависимости зависимостей :-)

По факту - порты сегодня и так все это тащат...

Andrey

--- GoldED+/BSD 1.1.5-b20070503
Ответить с цитированием
  #20  
Старый 16.02.2017, 19:11
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию dependency hell

Andrey Ostanovsky написал(а) к Alex Korchmar в Feb 17 17:47:38 по местному времени:

Нello Alex!

15 Feb 17 12:59, you wrote to me:

AO>> , т.к. не требует установки всего дерева портов.
AK> дерево портов меня совершенно не огорчает, пока оно лежит мертвым
AK> грузом на диске и не пытается ничего оттуда запустить. Меня огорчает
AK> наличие в нем всякого мусора.

Это до тех пор, пока не придется ставить систему на 5гиговой VDS-ке без свопа. :) Весь мертвый груз пришлось вычищать...

Andrey

--- GoldED+/BSD 1.1.5-b20070503
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:35. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot