Страница 1 из 1

emerge в Debian

Добавлено: 28 сен 2005, 21:58
Victor Gr.
Дошло: что если установить в Дебиане менеджер пакетов emerge от Gentoo?

Как? Вот, пока не знаю. Простой компиляцией её исходников.

Зачем? Ну, использовать репозитарий Дженту. Дебиан оказывается... сильно отстает, даже Тестинг. Но и не только это: если б можно было качать только дельту, а не весь пакет - тоже было бы классно (для платного трафика).
Ну, и конечно, вопрос уже чисто интереса ;) Что получится?

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

Додумал ещё только что: наверное, репозитарии-то, несовместимые?)

ну, ребята! только давайте не будем говорить, что если хочу Дженту, то ставить её :) . Конечно же я это понимаю, но мне просто интересно было бы осуществить такое.

Что кто думает по этому поводу? какие ещё могут быть подводные камни ?

Re: emerge в Debian

Добавлено: 28 сен 2005, 22:56
kif0rt
Victor Gr. писал(а):Дошло: что если установить в Дебиане менеджер пакетов emerge от Gentoo?

Как? Вот, пока не знаю. Простой компиляцией её исходников.

Зачем? Ну, использовать репозитарий Дженту. Дебиан оказывается... сильно отстает, даже Тестинг. Но и не только это: если б можно было качать только дельту, а не весь пакет - тоже было бы классно (для платного трафика).
Ну, и конечно, вопрос уже чисто интереса ;) Что получится?

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

Додумал ещё только что: наверное, репозитарии-то, несовместимые?)

ну, ребята! только давайте не будем говорить, что если хочу Дженту, то ставить её :) . Конечно же я это понимаю, но мне просто интересно было бы осуществить такое.

Что кто думает по этому поводу? какие ещё могут быть подводные камни ?
Ты уж меня извини но по-моему это бред. Я поддерживаю интерес ... но чтобы он был здоровым. Пользуйся не testing а unstable если хочешь самое новое. Да и к тому же бороться с такой несовместимостью !? Я например ума не приложу как ... ЗАЧЕМ ???

Добавлено: 29 сен 2005, 07:29
mend0za
в Гомеле есть такой дядька - Олег Филон

так вот, у него система (Debian) ставится следующим образом:
сначала был 1 диск с Ubuntu, с которого поставился.

Теперь он миррорит только исходники из репозитория unstable (говорит, что бинари ему слишком накладно) и дебиановскими тулзами собирает (pbuilder/debuild).

Использование репозитория Gentoo кажется мне лишённым смысла в отрыве от самой системы в целом. Хотя может приведёте какие-то резоны, чтобы я поверил :)

Добавлено: 29 сен 2005, 13:59
Victor Gr.
mend0za, так ведь исходники обычно объемнее бинарей?

А в чём смысл Gentoo, если не в emerge?

Вобщем-то, да. Как правильно сказал kif0rt, нужно пользоваться софтом из unstable.

Как пример, я рассматриваю браузер Firefox. Недавно в нём были найдены многие ошибки, причём очень серьезные. И они исправлены только в версии 1.0.7, тогда как даже в тестинге лежит 1.0.6.

Что касается компиляцией с оптимизацией - вы правы. Сейчас я с помощью одного замечательного человека получил 15 CD с Debian Sarge Sources, и смогу пересобрать и оптимизировать каждый пакет.

Но, есть ещё одно в emerge, чего нет в apt. На сколько я знаю... Это возможность скачивать не весь обновлённый пакет, а только дельту.

Добавлено: 30 сен 2005, 13:32
mend0za
насчёт исходников - тут есть моменты:

1) с одного src-пакета часто получают по 5-10 бинарных, it's a debian way to split the complex package to multiple simple packages. Пример - когда прога может работать с несколькими СУБД, и для каждого из вариантов сборки - создаётся пакетик.

2) нет строгой корреляции между отношением размера исходников к размеру бинарников

3) часто происходит изменение правил сборки, но не самих исходников (т.е. пакет меняет версию с 1.2.3-1 на 1.2.3-2). Т.е. исходники уже есть - осталось только diff другой приложить, от свежей версии пакета. Тогда как бинарники придётся тащить целиком обеих версий (особенно круто, когда это firefox или ядра).