Количество пакетов в различных дистрибутивах

Читайте также:

комментариев 25

  1. serg43:

    Не стоит забывать, что, скажем, в дебиане одна либа разбита на три части: собственно саме либа, пакет doc, и пакет dev. Т.е. цифры эти сильно раздуты.

  2. gepo:

    serg43 обрати внимание, что подчет вёлся по source пакетам, а они одни на всю библиотеку.

  3. Хм, а как насчёт такого момента, что например в некоторых дистрибутивах проги разбиваются на собственно прогу, версию для разработчиков (всякие там заголовки и т.п.) и например документацию.

    Просто про тот же Дебиан/Убунту слышал (но не проверял, т. к. не пользуюсь), что скажем чтоб скомпилить прогу под иксы самих иксов недостаточно – заголовки надо ставить отдельно.

    В официальном дереве генты пакеты не только для Linux – фактически там единое дерево для всех поддерживаемых система, например компоненты BSD тоже в него входят.

    С учётом этих двух моментов ИМХО можно вполне считать, что количество реально доступного софта в начале таблицы примерно одинаково, просто у каждого дистрибутива немного отличный подход к его организации.

  4. SIO:

    А арч? Тут одна персона очень гордится именно арчевыми репами.. Что про них?

  5. at:

    На счет debian. В sid находятся только пакеты, находящиеся в процессе разработки. Может стоит сравнивать стабильные версии, либо sid + testing?

  6. Tigro:

    Я вот думаю, что я правильно посчитал Ubuntu, Fedora, Debian (если не разбираться какое отношение ко всему этому имеет Experimental, ну допустим он особняком стоит, а SID должен быть крупнее Lenny (testing) и уж точно крупнее Etch), Mandriva. Сизиф гордость ALT Linux, так что думаю что по нему считать правильно. OpenSUSE почти правильно, вот только Gentoo пришлось читать по количеству каталогов. Наверняка там не всё доступно, но общая картина примерно такая.

    serg43, LG.BALUKATION
    Да я считал по исходникам, только по исходникам.

    LG.BALUKATION
    Во всех этих каталогах есть ebuild, из ебилда можно получить пакет. Но так как я не знаю политику gentoo то возможно эта цифра преувеличена.

    at
    Это всё условно. SID’ом было легче всего оперировать, так как он един. А Intrepid вообще удобно было считать, пока нет никаких updates, security-updates

    SIO
    Ой не знаю я, как его считать. Может кто-нибудь назовёт примерное количество пакетов, а то на вскидку где-нибудь меньше 3 тыс.

  7. aim:

    интересно – откуда у Ubuntu взялось больше пакетов чем у Debian? при том что они берут от debian пакеты…

  8. stanislav:

    Всё таки интересно, почему для дебиана использовалась нестабильная ветка – он ведь никогда не зарелизится. Более правильным будет смотреть на статистику по текущему стабильному релизу (этч) или уже по замороженному тестируемому ленни.

  9. Stas, Mamonts:

    на эту тему уже писалось, несколько сотен текстовых редакторов и еще куча альтернатив всего и вся, это может и хорошо, но порой путает, главное не сколько софта, а его функциональность.

  10. Tigro:

    По многочисленным заявкам я сделал перерасчёт для Debian. Lenny включает 12371 пакет, то есть на целых 469 меньше чем Sid.

  11. Tigro:

    Stas, Mamonts
    Написанию этой заметки послужила последняя статья от IBM где Debian приписали лишние 5 тыс пакетов, а это целый дистрибутив как видно на практике.

  12. doktork:

    А что значит “выкидывание дубликатов” для Mandriva?

  13. Tigro:

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

  14. krege:

    Fedora – ~6350, щедро накинем 1,5т пакетов со сторонних репозиториев: 8т. пакетов.

    Те 7 тысяч, составляющие разницу с Убунтой, – это что?

  15. Tigro:

    1,5 тыс это слишком много.

  16. GQ:

    В убунте больше пакетов, так как сейчас на лаунчпаде есть возможность создавать свои репозитории, пакеты из которых иногда включают в основной репозиторий. Плюс там еще сотня-другая самописных приблуд специально для убунты. Суммарно пара тысяч набегает.

    Кстати в Debian пакетов немножко меньше 🙂
    gq@vice:/var/lib/apt/lists$ grep -c Package mirror_debian_dists_unstable_main_source_Sources
    12778

    Так как contrib и non-free не входят в дистрибутив.

    А в IBM возможно устаревшая калькуляция по бинарным пакетам:

    gq@vice:/var/lib/apt/lists$ grep -c Package mirror_debian_dists_unstable_main_binary-i386_Packages
    23800

  17. Tigro:

    GQ
    Тебе видней про Debian, раз не входят conrtib и non-free, то значит не входят. Хотя на мой взгляд раз лежат в главном дереве, то нужно считать.

  18. Ну цифры-цифрами, а вот я тут поставил Ubuntu 8.04 посмотреть из любопытства, так столкнулся, что далеко не всё, что использовал в виде пакетов в Debian, есть в Ubuntu. Вот, например, моей любимой simutrans в Ubuntu нет. И кое-какие библиотеки были несколько залежалые (да, я понимаю, что они не для массового пользователя, но всё же — собирал себе сам из исходников). И ещё чего-то не хватало — забыл. Iceweasel-я в убунте тоже нету 😀

    И пакеты из contrib и non-free считать надо (поскольку в подсчёте для ubuntu они почти все участвовали).

  19. krege:

    > 1,5 тыс это слишком много.

    Не спорю, я ж написал – щедро накинем. Если я напишу
    “Те 8 тысяч пакетов, составляющие разницу с Убунтой, – это что?”
    это как-то принципиально изменит вопрос? И 7 – немало.

  20. Tigro:

    krege
    И что ты хочешь чтобы я ответил? Провести сравнение? Это сложно, так как названия пакетов везде разное.

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

  21. GQ:

    > Хотя на мой взгляд раз лежат в главном дереве, то нужно считать.

    Проект Debian любезно предоставляет свою инфраструктуру для хранения этих пакетов. Но они не являются частью Debian GNU/Linux. Это как бы не обсуждается. Считай, что это просто дополнительные репозитории, для хостинга которых используются ресурсы проекта.

    Да, эти пакеты входят в multiverse или куда-там в Убунте складывают “мусор”. Но это сексуальная проблема Убунты, в общем-то. Они туда и некоторые пакеты из debian-multimedia включают.

  22. Tigro:

    А, проблема свободы.

  23. krege:

    Не сравнение, пример. А то, может, там что-то интересное, а я не знаю.

    Но вообще, да, вопрос был не корректный.

  24. Tigro:

    Там есть terminator:)

  25. Diffor:

    >Ну цифры-цифрами, а вот я тут поставил Ubuntu 8.04 посмотреть из любопытства, так столкнулся, что далеко не всё, что использовал в виде пакетов в Debian, есть в Ubuntu.

    У меня обратные ситуации были. В Debian нет например QDevelop, а в Ubuntu есть.