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

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

комментариев 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 есть.