>Он стал скачивать ВСЕ(!!!) пакеты локализации. Нужные локали я установил, нинадо ляля. Это был косяк
Если качаем ебилды сами, то не надо ляля. Положить ебилд в оверлей, поправить что надо (в данном случае убрать лишние файлы) и сделать дайджест. Тогда никаких проблем не будет.
>Этот свин требовал в зависимостях ядро!!!!(у меня ядро установленно не через portage, но штатное присутствует)
Ядро скорее всего требовал не он, а зависимости (alsa, например). И откройте для себя /etc/portage/profile/package.provided. Я тоже не ставлю ядро через portage, но тем не менее, все работает и ничего не ломается.
>Если качаем ебилды сами, то не надо ляля. Положить ебилд в оверлей, поправить что надо (в данном случае убрать лишние файлы) и сделать дайджест. Тогда никаких проблем не будет.
Совсем за дурака считаешь? В том-то и дело что он стал вместо дайджестов скачивать многометровые архивы и складывать их в distfiles
>Ядро скорее всего требовал не он, а зависимости (alsa, например). И откройте для себя /etc/portage/profile/package.provided. Я тоже не ставлю ядро через portage, но тем не менее, все работает и ничего не ломается.
Покурю на досуге
P.S-что с таким наездом то? Я сам gentoo пользуюсь. Просто надо быть объективней и не страдать фанатизмом-везде бывают ошибки и недостатки
>В том-то и дело что он стал вместо дайджестов скачивать многометровые архивы и складывать их в distfiles
Выдержка из man ebuild:
digest
Creates a digest file for the package in /usr/portage/[category]/[package]/files/. This digest file lists the md5sum's of all the files found in the SRC_URI.
То есть, эта комманда _создает_ дайджесты. Для того, чтобы их создать, надо обладать всеми файлами, указанными в ебилде. Вот поэтому портедж их пытался скачать
>Для того, чтобы их создать, надо обладать всеми файлами, указанными в ебилде.Вот поэтому портедж их пытался скачать
Да я понимаю. Косяк не в этом. Он стал скачивать файлы, необходимые для установки. Те, что в distfiles лежат. Еслиб он качал то что в files лежит-я бы понял. А так-мало того что качать начал, так и все. Хотя emerge -pv kde-i18n ясно давала понять что скачаються только en_gb и ru
Дайджесты должны считаться для _всех_ файлов, входящих в SRC_URI. А LINGUAS указывает на то, какие файлы будут качаться для установки. Т.е. LINGUAS никоим образом не влияет на создание дайджеста. И это не косяк, это так задумано.
>Дайджесты должны считаться для _всех_ файлов, входящих в SRC_URI. А LINGUAS указывает на то, какие файлы будут качаться для установки. Т.е. LINGUAS никоим образом не влияет на создание дайджеста. И это не косяк, это так задумано.
Нафига тогда локаль указывать? Чтобы всеравно все файлы скачались?
Почему же у меня вместе с дайджестами не скачиваються все пакеты, необходимые для установки, да еще и со всеми зависимостями?
P.S-пустой треп. Проблема решилась скачиванием официального дерева
Дайджесты считаются сразу для _всех_ файлов, указанных в ебилде. Чтобы их посчитать, нужно их скачать. Локаль влияет на то, что будет скачано и установлено в случае _установки_, а не _подсчета дайджеста_. Разве это так сложно?
> gentoo - очень хороший дистрибутив, но косяки с md5 в портежах, вылезающие всё чаще, напрягают :(
Кто же виноват в том, что автор меняет содержимое архива, не меняя версии пакета. Конечно, после этого хэш не будет соответствовать тому, что записано в ебилде.
> Достали гентушники! Почему они постоянно орут, что генту круто, а все остальное отстой?
Кто орет? Орут обычно те, кто не использует Дженту. Зачастую несут всякую лухту, да обливают других линуксоидов, которые не используют такой же дистрибутив как и они сами.
Celeron-1700 и гигабайт памяти - в фоне без тормозов идут 2..4 компиляции. Подтормозки бывают только когда всякие kdelibs собираются. Но это бывает редко и делается автоматически, по ночам.
> самые неожиданные =) Помню с xorg были траблы...
Действительно, были проблемы с модульным xorg, но в чем виноват portage? Напишите скрипт, который будет мониторить ошибку, и при необходимости пересоздавать дигест для нужного пакета, а после перезапускать емерж.
Согласен, лучше бы в portage добавили флаг, который игнорировал бы md5 или пересоздавал бы дигест, в случае необходимости.
>Согласен, лучше бы в portage добавили флаг, который игнорировал бы md5
digest Autogenerate digests for packages when running the emerge(1) command. If the
assume-digests feature is also enabled then existing SRC_URI digests will be
reused whenever they are available.
?
А не на www.gentoo.org, там между прочем новостная лента, есть линк на "подробности" и будь добр в следущем давать линк именно на подробности. Такие сообщения давить надо.
Из изменений, честно говоря ничего особенного, новость -- памянем дженту, а то все забыли о ней :))
Я вернусь на Gentoo только тогда, когда будет хороший архив бинарных пакетов, как в FreeBSD. А пока пользуюсь Archlinux, меньше трафика больше пользы.
Где, вы, блин, раньше были? Посмотрел, что такое, включил... Сразу IO Wait почти исчезли и фоновые многогиговые торренты сразу перестали машину тормозить :D
>Где, вы, блин, раньше были? Посмотрел, что такое, включил... Сразу IO Wait почти исчезли и фоновые многогиговые торренты сразу перестали машину тормозить :D
Рад помочь :) Я сам им лишь недавно стал пользоваться. Хорошая штука.
Изменения такие, что portage перстал тормозить. Ну, относительно. Раньше emerge metadata происходил ну ооочень долго. Сейчас - в принципе, нормально. Сейчас скорость такая же, как если к старому emerge прикрутить psyco :-)
Когда пошла "мода" на дженту ставил несколько раз так и не проникся в чем фишка. Сейчас юзаю ArchLinux - надо будет - скомпиляю из портов, а когда ненадо из бинарников поставлю, никаких преимуществ у генты перед арчем не вижу (ну разве что deltup-сервер, но из-за него на дженту переходить нехочется).
> >Где, вы, блин, раньше были? Посмотрел, что такое, включил... Сразу IO Wait почти исчезли и фоновые многогиговые торренты сразу перестали машину тормозить :D
> Рад помочь :) Я сам им лишь недавно стал пользоваться. Хорошая штука.
Классная вещь! А через /proc или /sys можно их менять, ибо у меня вкомпилены все?