Дошло: что если установить в Дебиане менеджер пакетов emerge от Gentoo?
Как? Вот, пока не знаю. Простой компиляцией её исходников.
Зачем? Ну, использовать репозитарий Дженту. Дебиан оказывается... сильно отстает, даже Тестинг. Но и не только это: если б можно было качать только дельту, а не весь пакет - тоже было бы классно (для платного трафика).
Ну, и конечно, вопрос уже чисто интереса Что получится?
С какими сложностями столкнусь?) Не представляю! Но, боюсь вот чего: стандартные пути и прочее такого рода. Придётся либо править исходники, либо ещё что-то.
И используемый в Дженту (и гораздо более близкий мне по духу) BSD-стиль загрузки.
Додумал ещё только что: наверное, репозитарии-то, несовместимые?)
ну, ребята! только давайте не будем говорить, что если хочу Дженту, то ставить её . Конечно же я это понимаю, но мне просто интересно было бы осуществить такое.
Что кто думает по этому поводу? какие ещё могут быть подводные камни ?
emerge в Debian
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
Re: emerge в Debian
Ты уж меня извини но по-моему это бред. Я поддерживаю интерес ... но чтобы он был здоровым. Пользуйся не testing а unstable если хочешь самое новое. Да и к тому же бороться с такой несовместимостью !? Я например ума не приложу как ... ЗАЧЕМ ???Victor Gr. писал(а):Дошло: что если установить в Дебиане менеджер пакетов emerge от Gentoo?
Как? Вот, пока не знаю. Простой компиляцией её исходников.
Зачем? Ну, использовать репозитарий Дженту. Дебиан оказывается... сильно отстает, даже Тестинг. Но и не только это: если б можно было качать только дельту, а не весь пакет - тоже было бы классно (для платного трафика).
Ну, и конечно, вопрос уже чисто интереса Что получится?
С какими сложностями столкнусь?) Не представляю! Но, боюсь вот чего: стандартные пути и прочее такого рода. Придётся либо править исходники, либо ещё что-то.
И используемый в Дженту (и гораздо более близкий мне по духу) BSD-стиль загрузки.
Додумал ещё только что: наверное, репозитарии-то, несовместимые?)
ну, ребята! только давайте не будем говорить, что если хочу Дженту, то ставить её . Конечно же я это понимаю, но мне просто интересно было бы осуществить такое.
Что кто думает по этому поводу? какие ещё могут быть подводные камни ?
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
в Гомеле есть такой дядька - Олег Филон
так вот, у него система (Debian) ставится следующим образом:
сначала был 1 диск с Ubuntu, с которого поставился.
Теперь он миррорит только исходники из репозитория unstable (говорит, что бинари ему слишком накладно) и дебиановскими тулзами собирает (pbuilder/debuild).
Использование репозитория Gentoo кажется мне лишённым смысла в отрыве от самой системы в целом. Хотя может приведёте какие-то резоны, чтобы я поверил
так вот, у него система (Debian) ставится следующим образом:
сначала был 1 диск с Ubuntu, с которого поставился.
Теперь он миррорит только исходники из репозитория unstable (говорит, что бинари ему слишком накладно) и дебиановскими тулзами собирает (pbuilder/debuild).
Использование репозитория Gentoo кажется мне лишённым смысла в отрыве от самой системы в целом. Хотя может приведёте какие-то резоны, чтобы я поверил
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
mend0za, так ведь исходники обычно объемнее бинарей?
А в чём смысл Gentoo, если не в emerge?
Вобщем-то, да. Как правильно сказал kif0rt, нужно пользоваться софтом из unstable.
Как пример, я рассматриваю браузер Firefox. Недавно в нём были найдены многие ошибки, причём очень серьезные. И они исправлены только в версии 1.0.7, тогда как даже в тестинге лежит 1.0.6.
Что касается компиляцией с оптимизацией - вы правы. Сейчас я с помощью одного замечательного человека получил 15 CD с Debian Sarge Sources, и смогу пересобрать и оптимизировать каждый пакет.
Но, есть ещё одно в emerge, чего нет в apt. На сколько я знаю... Это возможность скачивать не весь обновлённый пакет, а только дельту.
А в чём смысл Gentoo, если не в emerge?
Вобщем-то, да. Как правильно сказал kif0rt, нужно пользоваться софтом из unstable.
Как пример, я рассматриваю браузер Firefox. Недавно в нём были найдены многие ошибки, причём очень серьезные. И они исправлены только в версии 1.0.7, тогда как даже в тестинге лежит 1.0.6.
Что касается компиляцией с оптимизацией - вы правы. Сейчас я с помощью одного замечательного человека получил 15 CD с Debian Sarge Sources, и смогу пересобрать и оптимизировать каждый пакет.
Но, есть ещё одно в emerge, чего нет в apt. На сколько я знаю... Это возможность скачивать не весь обновлённый пакет, а только дельту.
насчёт исходников - тут есть моменты:
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 или ядра).
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...