emerge в Debian

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

emerge в Debian

Сообщение Victor Gr. »

Дошло: что если установить в Дебиане менеджер пакетов emerge от Gentoo?

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

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

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

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

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

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

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Re: emerge в Debian

Сообщение kif0rt »

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

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

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

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

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

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

Что кто думает по этому поводу? какие ещё могут быть подводные камни ?
Ты уж меня извини но по-моему это бред. Я поддерживаю интерес ... но чтобы он был здоровым. Пользуйся не testing а unstable если хочешь самое новое. Да и к тому же бороться с такой несовместимостью !? Я например ума не приложу как ... ЗАЧЕМ ???
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

в Гомеле есть такой дядька - Олег Филон

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

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

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

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

mend0za, так ведь исходники обычно объемнее бинарей?

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

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

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

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

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

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение 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 или ядра).
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

Ответить