LINUX.ORG.RU

Gentoo. Восхождение.

 , ,


0

2

Спасибо всем, кто помогал мне в этой Фундаментальный вопрос о Gentoo. теме. Я почти со всем разобрался, остались сущие мелочи. Для тех, кто в теме, тут нет ничего сложного, а вот мне (и ещё кому-нибудь, надеюсь) жизнь это облегчит здорово. Итак, вопросы:

1) Зачем нужен пакет sys-kernel/linux-firmware, ведь в генте не помешаны на свободе, как в дебиане, и, соответственно, все прошивки должны уже быть в ядре. Пакет довольно жирный, поэтому и привлёк внимание, к тому же почему-то в нём (а не в ядре) лежит фирмварь для моего wi-fi (AR9271).

2) То же самое с пакетом sys-kernel/linux-headers. Если это заголовки ядра, то почему virtualbox, блоб nvidia и cdemu собираются и работают без него? К тому же в handbook об этом пакете ни слова.

3) Возможно ли вместо подключения какого-нибудь оверлея просто скопировать ебилд в свой локальный? Если это возможно, это же куда лучший способ, не так ли?

4) Есть ли смысл обновлять микрокод процессора, как написано здесь http://wiki.gentoo.org/wiki/Intel_microcode ? Зачем это нужно вообще?

5) Напоследок классика - есть ли смысл ставить eudev вместо udev?

Всем спасибо, особенно тем, кто осилит дочитать до конца эту простыню и что-то ответить.

Ответ на: комментарий от iVS

Благодарю, в вики уже нашёл про приоритеты оверлеев.

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

То есть, запуск 32-битных программ в 64-битной генте сопоставим по сложности с первым полётом в космос?

То есть данные о том сможешь ли ты запустить 32х битную программу в 64х битной gentoo мне недоступны. Никакими сведениями я не располагаю соответственно и никаких выводов сделать не могу.

А собрать ядро - это, видимо, как изобрести лекарство от рака.

Это как и многое другое непосредственно зависит от степени кривизны рук.

Зачем давать советы в таком тоне?

А зачем задавать такие вопросы?

Что именно ты хотел услышать в ответ на:

А как там в Gentoo с multiarch? Смогу ли я, как в дебиане, легко и безболезненно пользоваться wine, skype и steam на amd64?

кроме того что я тебе уже ответил:

Но если что да с multiarch multilib в gentoo всё нормально а сможешь ли ты им пользоваться зависит вовсе не от gentoo.

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

Старые версии udev без systemd никуда из дерева не делись

Facepalm.tar.rar Я уже сообщение пятое разными словами пишу о том, что ебилд udev'а собирается (и, естественно, работает) без systemd.

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

Facepalm.tar.rar Я уже сообщение пятое разными словами пишу о том, что ебилд udev'а собирается (и, естественно, работает) без systemd.

ebuild я хз может и собирается проблема не в этом… а в том что в официальных portage зависимости прописаны по принципу либо openrc либо systemd и не подразумевают одновременное использование и того и другого. Однако и костыли для одновременного использования и openrc и systemd в природе тоже есть.

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

Ты мог ответить одним предложением:

Но если что да с multiarch multilib в gentoo всё нормально а сможешь ли ты им пользоваться зависит вовсе не от gentoo.

И всё. А ты решил сотрясать воздух никому не нужной информацией про космос, кривые руки и прочее.

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

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

Лучше изучай те дистры, которые юзаются в продакшене, пользы будет больше.

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

Лучше изучай те дистры, которые юзаются в продакшене, пользы будет больше.

Тебя не смущает, что гента очень даже часто юзается в продакшене? Ах да, я забыл, в твоих фанатичных мечтах в продакшене только убунты.

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

так мало кто делает. Ты бы обрадовался наследству в 100машин с гентой и на всех свои костыли ?

А я бы обрадовался 100 с идентичным на всех машинах дебианом.

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

опенРЦ работает нормально, хотя нет некоторых приятных фич, имеющих в systemd.

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

А я бы обрадовался 100 с идентичным на всех машинах костылями.

fixed.

На правах холивора: уверен, что для дебиана костылей прийдется писать больше.

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

в области написания служб и демонов не выглядит.

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

ABI_X86=«64 32» хотя и делает лишние версии пакетов, зато мне больше понравилось так, чем иметь app-emulation/emul-linux-x86*. поэтому они забанены, акромя app-emulation/emul-linux-x86-qtlibs.

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

Ты бы обрадовался наследству в 100машин с гентой и на всех свои костыли ?

Гента это обычный дистрибутив. Что за костыли, которые должны быть разные (почему?) и только на генте?

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

Хотелось бы так думать - что не нужно. Но иногда софт, может работать нормально и без проблем только на этом дистре.

Да - ждать результатов сборки нудное дело, но оно действительно стоит того из коробки такое не реально при все желание. Это стимул к умению работать в многозадачность.

Это, наконец реальное управление пакетами с программной логикой - постоянная компиляция это плата за гибкость.

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

Природа боится пустоты - гента это своебразный «заполнитель» такой пустоты.

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

и оверлей, и андерлей, и просто лей

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

Да почти всё в этой жизни не нужно. И гента не нужна, пока не сделают хотя бы беспроблемный multilib.

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

Нет смысла это использовать в 2014. Ну никакого. Времени съедает вагон, в обслуживании сложнее остальных дистрибутивов, а пользы от неё чуть. К тому же сейчас похожа на медленно тонущий корабль/разлагающийся труп - мейнтейнеров мало, туева хуча глюков даже в stable-ветке, вообще, контроль качества отсутствует, особенно по сравнению с 2006-2008. Нестабильная ветка - это вообще позор. Короче, не годится она ни для дома, ни для продакшена, так, поиграть в виртуалке для особо любопытных.

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

Времени съедает вагон

Пруф?

в обслуживании сложнее остальных дистрибутивов

Пруф?

пользы от неё чуть

У неё одна польза: можно компоновать пакеты из разных веток, имея стабильную систему с несколькими свежими пакетами в случае необходимости.

контроль качества отсутствует, особенно по сравнению с 2006-2008

Это да. Но это только слова. IRL главное чтобы работало, а не чтобы были пометки о контроле качества. Для особых ценителей есть GLSA.

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

Пойду дома выкину генту и накачу... чёрт, а накатить-то и нечего. Только пакетные менеджеры в стиле «мы тут сделали пакет11, пакет12, пакет20, потому что у нас нет слотов, а тебе нужно поставить эти 3 версии одновременно».

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

Хорошо. Давай от обратного.

Гента требует столько же времени, как и другие дистры.

А как же установка и первоначальная настройка с чтением кучи википедий и прочих манов? А разгребание косяков при/после обновлении(я)?

В обслуживании не сложнее остальных дистрибутивов.

См. выше. Надо учесть ещё тот факт, что новый юзер, установив по хэндбуку, думает, что знает генту. Но IRL хэндбук - это всего около 1/10 нужной информации для относительно комфортного использования дистра.

У неё одна польза: можно компоновать пакеты из разных веток, имея стабильную систему с несколькими свежими пакетами в случае необходимости.

Здесь согласен, сделано неплохо.

Но это только слова. IRL главное чтобы работало, а не чтобы были пометки о контроле качества.

Это да, но ведь работает-то так себе.

чёрт, а накатить-то и нечего.

Тебе шашечки или ехать? Зачем тебе 3 версии одной программы, ты коллекционер? Хотя, несомненный плюс в этом всё же есть - можно легко откатиться на предыдущую версию пакета, в случае глюков.

Вопрос в том, стоит ли оно затраченного времени?

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

А как же установка и первоначальная настройка с чтением кучи википедий и прочих манов?

Первоначальная установка и настройка делается по одному ману — хендбуку. Установка арча занимает примерно столько же времени, юзерфрендли дистры к этому сравнению не подходят.

А разгребание косяков при/после обновлении(я)?

Таковые есть в любом дистрибутиве, но разного рода.

Надо учесть ещё тот факт, что новый юзер, установив по хэндбуку, думает, что знает генту. Но IRL хэндбук - это всего около 1/10 нужной информации для относительно комфортного использования дистра.

Как будто после установки через next-next пользователь знает весь дистрибутив и может его комфортно использовать.

Это да, но ведь работает-то так себе.

Пруф?

Тебе шашечки или ехать?

Мне удобное управление пакетами. Когда мне нужен питон 2.7 и питон 3.3, я не хочу искать, как их решили обозвать и в этом дистре — python3, python3.3 или python33. А уж как ставить зависимости для них... Поставил какую-нибудь библиотеку, запускаешь — а её нет. Потом оказывается, что дефолтным считается питон 2, а библиотека под третий называется library-python3, и ставить её надо отдельно. Потому что мы не осилили флаги.

Вопрос в том, стоит ли оно затраченного времени?

Откуда берётся это затраченное время? Даже если ты полнейшний нуб, ты поставишь генту за пару дней максимум. Это такое ужаснейшее количество времени, что его нужно оправдывать?

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

Весь этот многословный спор не имеет смысла. Только один вопрос - почему, если гента такая же простая, как и пакетные дистры и при этом гораздо гибче их - её популярность уменьшается с каждым годом? Уходят мейнтейнеры, уходят юзеры, почётная 50-я позиция на distrowatch. Почему?

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

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

Потому что популярность не зависит от гибкости или простоты. Она зависит от пиара и красивостей.

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

5) Напоследок классика - есть ли смысл ставить eudev вместо udev?

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

Что я тут не так понял? Тут или я плохо по русски понимаю, или ты посоветовал eudev, если он не собирается использовать systemd. Совет довольно странный с учётом того, что udev ровно так же блокирует systemd.

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

Мне, лично, проще держать штуки вроде драйверов принтера, сканера, wine-9999 с кастомными патчами в своем локальном (в git) оверлее, поскольку обновляются нечасто, а полудохлый оверлей может и загнуться по причине того, что мейнтейнер спился.

Ну, тогда поскачивай вручную какой-нибудь kde-frameworks, без кастомных патчей, но с обновлениями раз в месяц.

Ну еще года за 4 активных экспериментов package.use/* и package.mask/* могут превратиться в адский адище.

Бардак можно развсти и в чашке чая, если уметь.

$ ls -1 package.*
package.env
package.use

package.accept_keywords:
common.accept_keywords
kde-app-next.accept_keywords
kde-base-5.0.accept_keywords
kde-frameworks.accept_keywords
qt-5.3.accept_keywords
qt5-flag.accept_keywords

package.mask:
common.mask

package.unmask:
common.unmask
kde-app-5.unmask
kde-base-5.0.unmask
kde-frameworks-5.unmask

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 2)

Нормальная такая дискуссия в теме получилась. Я уже всё для себя решил, и остался один важный вопрос, который я задавал выше, но внятного ответа не получил. Так что там с multilib? ABI_X86=«64 32» в make.conf и волосы мягкие и шелковистые? Или multilib уже работает из коробки, если специально не выбирать профиль nomultilib?

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

Debian, Arch пропиарены и красивы? Они ставятся вообще голыми, а после установки любого DE там лютейшее ШГ.

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

Конкретно в wine, если нужно именно чисто 32 битное окружение, можно перед созданием префикса указать
export WINEARCH=win32

Или multilib уже работает из коробки, если специально не выбирать профиль nomultilib?

Работает, всё, что нужно, тянется по зависимостям.
Но некоторые считают emul-linux-x86-* не Ъ.

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

Дебиан пропиарен достаточно хорошо. А арчем и так не намного больше генты пользуются.

vurdalak ★★★★★
()

Короче, попробовав генту в виртуалке, решил не связываться с ней серьёзно. Никаких плюсов относительно дебиана я для себя не нашёл, а вот минусов - множество. Всё-таки я уже не первокурсник, времени не так много. На мой взгляд, домашняя операционная система не должна быть сложнее в администрировании, чем Windows, OS X или Debian. Но всё равно всем спасибо за уделённое время.

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

Начинает казаться, что эта система не даст забыть о себе, она не предназначена для «настроить и забыть».

+1

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