LINUX.ORG.RU

Gentoo без блокировок, конфликтующих USE-флагов и прочего

 ,


0

2

Есть ли способ сделать Gentoo более комфортной путем устранения ситуаций, подобных этой - Нужно установить пакет, он требует включения USE-флага, ты повторяешь действие с --autounmask-write (а расчет зависимостей долгий... правда, можно это добавить в DEFAULT_OPTS), выполняешь etc-update, отвечаешь на вопросики, еще разок выполняешь emerge и все-таки получаешь свой пакет? Честно, задолбало.

apt-get install

anonymous
()
Ответ на: комментарий от TDrive

Если etc-update не делать, он у меня не воспринимает изменения (по информации на год назад). Какие вопросики?

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

Наслаждаюсь твоим невежеством. Зачем тебе такой мощный пакетный менеджер если ты хочешь ставить по пресс икс ту вин?

ritsufag ★★★★★
()

У меня в общем установка проходит по следующему алгоритму.
1)emerge -pv чтобы посмотреть флаги дляя пакета который хочу поставить.
2)редактирую package.use, package.accept_keywords, package.license
3)emerge -pv чтобы проверить что получилось
4)emerge

TDrive ★★★★★
()
Ответ на: комментарий от KendovNorok

Если etc-update не делать, он у меня не воспринимает изменения (по информации на год назад).

Чего?

Какие вопросики?

Это я у тебя спрашиваю какие вопросики?

выполняешь etc-update, отвечаешь на вопросики, еще разок выполняешь emerge

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

Ну там - перезаписать и так далее. Ответ еще в виде -3 в основном. Блин, как тупо это выглядит...

KendovNorok
() автор топика
Ответ на: комментарий от KendovNorok

Слишком много для одного пакета.

Тогда ставь Ubuntu.

TDrive ★★★★★
()
Ответ на: комментарий от KendovNorok

Тебе кстати ничего не мешает ставить пакеты просто emerge не проверяя флаги, но опять же не понятно зачем тебе тогда gentoo.

TDrive ★★★★★
()
Ответ на: комментарий от blackst0ne

В том, что я прописываю то, что мне важно в /etc/make.conf, а то, что я не указал явно меня не тревожит, очевидно же.

KendovNorok
() автор топика

Можно чуть облегчить себе жизнь. Вначале смотришь юзы пакета через equery, выставляешь их, а потом ставишь пакет.

И, да, DISPATCH-CONF

zekka
()
Ответ на: комментарий от KendovNorok

В том, что я прописываю то, что мне важно в /etc/make.conf, а то, что я не указал явно меня не тревожит, очевидно же.

Вообще, это правило «хорошего тона», смотреть юзы перед установкой.

zekka
()
Ответ на: комментарий от zekka

Это не правило хорошего тона, а разумная необходимость. Для многих пакетов(php, apache, nginx) флаги напрямую определяют набор модулей/возможностей.

TDrive ★★★★★
()
Ответ на: комментарий от KendovNorok


В том, что я прописываю то, что мне важно в /etc/make.conf, а то, что я не указал явно меня не тревожит, очевидно же.



Тогда добавь --autounmask-write в EMERGE_DEFAULT_OPTS.

blackst0ne ★★★★★
()

1. Смотреть юзы быстрее с помощью eix или equery.
2. Настолько частые требования флагов - не нормально. У меня за установку Gentoo с нуля 1-2 раза попросит. А при ежедневных апдейтах - раз в год. Какой у тебя уставлен профиль?

Kroz ★★★★★
()

Дай угадаю: ты смешиваешь arch и ~arch, и получаешь кучу блокировок? Ну так перейди на ~arch целиком, не будет блокировок

xorik ★★★★★
()
Ответ на: комментарий от TDrive

есть ключик «a» - с ним как минимум один запуск emerge-а можно исключить

megabaks ★★★★
()
Ответ на: комментарий от TDrive

У меня в общем установка проходит по следующему алгоритму.

Бедные страдающие гентушники уже алгоритмы придумывают для установки софта!

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

Внезапно, расчёт графа зависимостей. Правда, лучше чтобы это делалось автоматически.

anonymous
()
Ответ на: комментарий от RedEyedMan3

Бедные страдающие гентушники уже алгоритмы придумывают для установки софта!

А вот алгоритм установки софта дебианшика:
1) Выбираем наименее кривой менеджер пакетов.
2) Ищим нужный пакет любым из 100500 способов.
3) Смотрим чем нас кормят.
4) Ставим
5) Запускаем
6) Проверяем уровень протухлости выдержки установленного софта
6.1) Если устраивает жуем и улыбаемся
6.2) Если не устраивает сносим дебиан и ставим генту

Как видишь в дебиане все немного сложнее получается.

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 2)
Ответ на: комментарий от Xenesz

Отрываешь возможности менять опции сборки

И так каждый раз? Компилизм головного мозга.

Пакет Debian собирается 1 раз и в нем имеются Recommends, Suggests и т.п. а для последующих пересборок создается pristine-tarball.

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

И так каждый раз? Компилизм головного мозга.

Только пока не определился какие именно возможности тебе нужны от пакета.

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

1.) aptitude

2.) aptitude search пакет

3.) aptitude show пакет

4.) aptitude install пакет

5.) пакет

6.) Sid.

KendovNorok
() автор топика
Ответ на: комментарий от RedEyedMan3

и вечно что-то, да собрано криво - то поддержки фичи нет, то лишние зависимости...
кушай сам это недоприготовленное говнецо, а гентушник знает сам что и зачем ему надо, а не жрёт что дали

megabaks ★★★★
()
Ответ на: комментарий от TDrive

Выбираем наименее кривой менеджер пакетов.

Лол, сравнил с тормозной питоноподелкой.

Проверяем уровень протухлости выдержки установленного софта

Стандартный укор циферкодрочеров, коих мало волнует оттестированность дистрибтива.

Если не устраивает сносим stable и ставим sid

Хотя меня вполне устраивают свежие версии особо нужных пакетов из бэкпортов. А ты можешь и дальше быть на острие bleeding edge в твоем RR дистрибутиве, бесконечно борясь против частых регрессий и кривых зависимостей, одновременно успокаивая себя «свежими фичами».

RedEyedMan3
()
Ответ на: комментарий от megabaks

кушай сам это недоприготовленное говнецо, а гентушник знает сам что и зачем ему надо, а не жрёт что дали

Дебиан запрещает собрать мне свой пакет со своими опциями, какой Дебиан нехороший!

А в гентушниках еще не остыл тот самый максимализм в купе с перфекционизмом.

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

Дебиан запрещает собрать мне свой пакет со своими опциями, какой Дебиан нехороший!

Можно в debian stable установить гном 2?

record ★★★★★
()
Ответ на: комментарий от RedEyedMan3

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

anonymous
()
Ответ на: комментарий от record

Можно в debian stable установить гном 2?

Можно даже установить squeeze, (все еще храню 4 DVD этой версии) где до сих пор теплый ламповый гном2.

Он конечно не обновляется. А зачем, ты ведь не хочешь обновиться и получить гном 3... :)

А где в генте гном 2 ?

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

Лол, сравнил с тормозной питоноподелкой.

Тормозной не означает кривой. Что из этого лучше по мойму очевидно.

Стандартный укор циферкодрочеров

Ты не поверишь, но версии программ отличаются не только цифрами.

волнует оттестированность дистрибтива.

Оттестированность на которую фапают все дебианщики в других дистрибутивах не чуть не хуже.

бесконечно борясь против частых регрессий и кривых зависимостей, одновременно успокаивая себя «свежими фичами».

У тебя какой то свой генту?

TDrive ★★★★★
()
Ответ на: комментарий от megabaks

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

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

самое время перетащить его в локальный оверлейчик.

так поступают только выродки

megabaks ★★★★
()
Ответ на: комментарий от megabaks

т.е. ты вынужден собирать сам.
ок, но зачем тогда дебиан!?

Затем, что в отличие от генты, я пересобираю (пакетирую) каждый новый вайн (например) не пересобирая при этом весь дистрибутив, или вот например толстые Qt/GTK. Знаешь, ведь так хорошо, когда не ждешь пока оно соберет 100-500 пакетов свежих кед, а просто зайдешь в стим и начнешь рубиться в L4D2...

RedEyedMan3
()
Ответ на: комментарий от RedEyedMan3

А где в генте гном 2 ?

gnome-desktop # ls -l
total 80
-rw-r--r-- 1 root root 43557 дек.  24 20:31 ChangeLog
drwxr-xr-x 2 root root  4096 дек.   6 23:34 files
-rw-r--r-- 1 root root  1678 дек.  19  2012 gnome-desktop-2.32.1.ebuild
-rw-r--r-- 1 root root  2435 дек.   8 22:31 gnome-desktop-2.32.1-r2.ebuild
-rw-r--r-- 1 root root  2030 дек.  24 20:29 gnome-desktop-3.10.2.ebuild
-rw-r--r-- 1 root root  1990 окт.  18 01:01 gnome-desktop-3.6.3.ebuild
-rw-r--r-- 1 root root  2027 дек.   8 22:31 gnome-desktop-3.8.4.ebuild
-rw-r--r-- 1 root root  5251 дек.  24 20:31 Manifest
-rw-r--r-- 1 root root   260 дек.  19  2012 metadata.xml

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

TDrive ★★★★★
()
Ответ на: комментарий от RedEyedMan3

Дебиан запрещает собрать мне свой пакет со своими опциями, какой Дебиан нехороший!

Дебиан заставляет делать это через жопу же.

anonymous
()
Ответ на: комментарий от megabaks

курни матчасть, неосилятор.

ничто не мешает рубиться

Ну-ну, попробуй на двухъядернике параллельность. Потом расскажешь.

И да, можешь не попрекать меня старым железом. Это уже другой разговор и оффтоп вообще-то.

RedEyedMan3
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.