LINUX.ORG.RU
ФорумTalks

Меряемся размерами репозитариев


0

1

Возможно кому-нибудь кроме меня будет интересно узнать и сравнить размеры репозитариев в разных дистрибутивах.

Gentoo
Актуальное основное дерево насчитывает 16380 ебилдов.
В общем же, с кешированными оверлеями, база данных eix-а, после последнего обновления, содержит 29796 пакетов в 228 категориях.

Реальное количество доступных к установке программ немного меньше, из-за специфичных для генты виртуальных пакетов, мета-пакетов и прочего.

А у вас сколько?


Debian Sid

# apt-cache stats
Всего имён пакетов: 57381 (1 148 k)
Всего структур пакетов: 94810 (5 309 k)
  Обычных пакетов: 63635
  Полностью виртуальных пакетов: 3140
  Одиночных виртуальных пакетов: 9101
  Смешанных виртуальных пакетов: 2084
  Отсутствует: 16850
Всего уникальных версий: 92570 (6 665 k)
Всего уникальных описаний: 92921 (2 230 k)
Всего зависимостей: 761252 (21,3 M)
Всего отношений Версия/Файл: 201521 (4 837 k)
Всего отношений Описание/Файл: 92921 (2 230 k)
Всего отношений Provides: 22670 (453 k)
Всего развёрнутых строк: 298 (2 871 )
Всего информации о зависимостях: 3 207 k
Пустого места в кэше: 52,6 k
Полное учтённое пространство: 38,6 M

olibjerd ★★★★★
()

Бубунта 13.04, сторонние репы отключил.

valkeru@valkeru-desktop:~$ apt-cache stats
Всего имён пакетов: 53714 (1 074 k)
Всего структур пакетов: 91418 (5 119 k)
  Обычных пакетов: 62323
  Полностью виртуальных пакетов: 876
  Одиночных виртуальных пакетов: 7881
  Смешанных виртуальных пакетов: 1934
  Отсутствует: 18404
Всего уникальных версий: 66310 (4 774 k)
Всего уникальных описаний: 96968 (2 327 k)
Всего зависимостей: 506624 (14,2 M)
Всего отношений Версия/Файл: 69278 (1 663 k)
Всего отношений Описание/Файл: 96968 (2 327 k)
Всего отношений Provides: 14290 (286 k)
Всего развёрнутых строк: 371 (3 903 )
Всего информации о зависимостях: 2 408 k
Пустого места в кэше: 51,1 k
Полное учтённое пространство: 26,1 M

Valkeru ★★★★
()

Коллекция Портов и Пакетов FreeBSD даёт пользователям и администраторам простой метод установки приложений. На текущий момент всего портов доступно: 24330.

IPR ★★★★★
()

Arch

[v@t430s]$ y -lq core | wc -l                                              
191

[v@t430s]$ y -lq extra | wc 
2804

[v@t430s]$ y -lq community | wc -l
2864
Статистика AUR
Пакеты 	42835
Пакеты-сироты 	9734
Пакеты, добавленные за прошедшие 7 дней 	144
Пакеты, обновленные за прошедшие 7 дней 	1004
Пакеты, обновленные за прошедший год 	17195
Пакеты, которые никогда не обновлялись 	10691
kernelpanic ★★★★★
()
Ответ на: комментарий от StrongDollar

1 ебилд == 1 программа
1 пакет ~ 0.33 программы

поэтому сравнивать по пакетам некорректно

Reset ★★★★★
()

Fedora 18:

$ yum --disablerepo="*" --enablerepo="fedora" --enablerepo="updates" list | wc -l
36840
Со всеми репами, что включены у меня:
$ yum list | wc -l
39554
$ yum repoinfo | grep -E "(Код|Имя|Пакеты)" | pastebinit
http://pastebin.com/s0Z4DtzK

Black_Roland ★★★★
()
Последнее исправление: Black_Roland (всего исправлений: 1)

Тут репозитории Apple:AppStorе && Google:Play еще для сравнения не приводили?

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)
Ответ на: комментарий от olibjerd

неочень релеватно, т.к. миниум /3 из-за -dev, -src. Плюс одна программа может быть разбита на кучу пакетов.

qnikst ★★★★★
()

Это бессмысленная метрика по ряду причин.

Во-1 если уж и считать, то считать пакеты из которых собирают. Во-2 тупо наращивать количество, это глупо - наоборот, регулярно надо «пропалывать» репозиторий. Удалять несобирающиеся годами пакеты, давно неподдерживаемое никем ПО, замененные новыми (sysklogd -> syslog-ng/rsyslog, esound -> pulseaudio и т.д.).

Большое количество пакетов (особенно при небольшом количестве сопровождающих мэйнтейнеров) говорит в т.ч. и о неряшливости и проблемах с QA.

plm ★★★★★
()
Последнее исправление: plm (всего исправлений: 2)

репозитарий

Предлагаю уже сделать автобан по этому слову.

KendovNorok
()

Ubuntu 10.04.4

total@total-desktop:~$ sudo apt-cache stats
Всего имён пакетов : 40765 (1 631k)
  Обычных пакетов: 31095
  Полностью виртуальных пакетов: 759
  Одиночных виртуальных пакетов: 2526
  Смешанных виртуальных пакетов: 299
  Отсутствует: 6086
Всего уникальных версий: 35804 (2 005k)
Всего уникальных описаний: 47022 (1 129k)
Всего зависимостей: 236888 (6 633k)
Всего отношений Версия/Файл: 40920 (655k)
Всего отношений Описание/Файл: 47022 (752k)
Всего отношений Provides: 8318 (166k)
Всего развёрнутых строк: 167 (2 253)
Всего информации о зависимостях: 1 196k
Пустого места в кэше: 107k
Полное учтённое пространство: 11,2M

neocrust ★★★★★
()
Ответ на: комментарий от plm

а потом приходит KRoN73 и начинает плакаться^W жаловаться, что какого черта treecleaners удаляют его^W используемые им пакеты содержащие критические баги и с мертвым апстримом, мол раньше такого не было (хотя впрочем было).

P.S. в генте treecleaners неплохо работают и пакеты периодически вычищаются по вполне формализованым причинам.

P.P.S. пункт «замененные новыми» полностью входит в «неподдерживаемое никем» и является излишним.

qnikst ★★★★★
()
Последнее исправление: qnikst (всего исправлений: 1)
Ответ на: комментарий от StrongDollar

так и чувствовал, что эта ваша гента - бедный родственник по сравнению с убунтой

В твоей убунте, в стандартном репозитории, нет даже таких распространённых программ, как например vlc и truecrypt. Приходится качать их c сайта разработчиков, либо добавлять сторонние репозитории. Это позор!

heinrich2
()
[brain@ThinkPad-X230 ~]$ yum repolist 
Loaded plugins: langpacks, refresh-packagekit
repo id                          repo name                                status
fedora/19/x86_64                 Fedora 19 - x86_64                       35,883
google-chrome                    google-chrome                                 3
google-talkplugin                google-talkplugin                             1
updates/19/x86_64                Fedora 19 - x86_64 - Updates                  0
updates-testing/19/x86_64        Fedora 19 - x86_64 - Test Updates        13,949
repolist: 49,836
i_gnatenko_brain ★★★★
()
Ответ на: комментарий от sid350

Сейчас он звезданёт, что universe это нестандартный репозиторий и его надо подключать :D

olibjerd ★★★★★
()
Ответ на: комментарий от sid350

Как там сейчас я не знаю, я уже не пользуюсь ubuntu. Но пару лет назад, я точно помню, чтобы установить vlc приходилось либо скачать deb пакет с сайта, либо дописывать какой-то репозиторий. Для десктопного дистрибутива это позор. Например в Арче vlc и все другие необходимые программы есть в стандартном репозитории.

heinrich2
()
Ответ на: комментарий от heinrich2

Теперь мы знаем кто пользуется арчем - неосиляторы убунты.

DNA_Seq ★★☆☆☆
()

статистика openports.se говорит, что

The total number of packages: 6889
Removed packages: 951
Number of updates: 30577

u283
()

кубунту 13.10

Total package names: 55300 (1,106 k)
Total package structures: 93844 (5,255 k)
  Normal packages: 64162
  Pure virtual packages: 1031
  Single virtual packages: 7985
  Mixed virtual packages: 1966
  Missing: 18700
Total distinct versions: 68526 (4,934 k)
Total distinct descriptions: 84952 (2,039 k)
Total dependencies: 519695 (14.6 M)
Total ver/file relations: 70790 (1,699 k)
Total Desc/File relations: 84952 (2,039 k)
Total Provides mappings: 14961 (299 k)
Total globbed strings: 432 (4,541 )
Total dependency version space: 2,382 k
Total slack space: 44.4 k
Total space accounted for: 26.8 M
cdshines ★★★★★
()

Debian jessie/sid/experimental

$ cat /var/lib/apt/lists/*Source* | grep ^Package: | sort -u | wc -l
19655
i-rinat ★★★★★
()
Ответ на: комментарий от StrongDollar

В убунте и многих других дистрах разные ветки — разные пакеты. Типа python2 и python3. И все зависимые от них тоже разными пакетами (python2-imaging, python3-numpy). А в генте это слоты в пределах одного пакета. Также use-флаги одного пакета генты (поддержка mp3, поддержка pdf) в бинарных дистрах отдельными пакетами (packagename-mp3, packagename-pdf). Поэтому сравнивать бессмысленно.

vurdalak ★★★★★
()

Интересные циферки получились. Но, к сожалению, действительно непригодные для сравнения доступности программ в репозитОриях разных дистров.

Поэтому, за неимением корректной методики сравнения, останусь при своём мнении:
1-е место — deb-based дистры.
На 2-ом толкаются арч с ауром и rpm-based.
Гента - на 3-ем.

Любопытно, совпадает ли моё мнение с вашими?

varchar
() автор топика
Ответ на: комментарий от varchar

aur это же вроде не репозиторий, а средство обмена пакеджбилдами.

zinfandel ★★
()
Ответ на: комментарий от varchar

Любопытно, совпадает ли моё мнение с вашими?

Сравнение сферических коней в вакууме. Какого пакета тебе не хватает в дистре?

iVS ★★★★★
()
Ответ на: комментарий от iVS

Сравнение сферических коней в вакууме.

Пока да. Но почему бы нет? При грамотно продуманном подходе вполне можно отфильтровать виртуалы, меты, src и всякие модификации.

Какого пакета тебе не хватает в дистре?

Многих. Не могу избавиться от ощущения, что гента меня ограничивает. Мечтаю о сервисе, где можно было бы узнать опакеченность разных прог для разных дистров, может есть такой?

varchar
() автор топика
Ответ на: комментарий от varchar

При грамотно продуманном подходе вполне можно отфильтровать виртуалы, меты, src и всякие модификации.

А ничего, что в дебиан пакеты разбивают на кучу подпакетов?

Мечтаю о сервисе, где можно было бы узнать опакеченность разных прог для разных дистров

Пожалуйста, генту: http://gpo.zugaina.org/

iVS ★★★★★
()
Ответ на: комментарий от iVS

А ничего, что в дебиан пакеты разбивают на кучу подпакетов?

Я ж и говорю — особый подход нужен, смартфильтры по названию программы и прочие, прочие.

Пожалуйста, генту: http://gpo.zugaina.org/

Ну это не совсем то. Мне снился такой, где под названием программы можно было видеть что-то типа: deb - есть, rpm - есть, PKGBUILD - есть, ебилд - нету :) Должен же быть такой linux-software-central. Нету - сделаю!

varchar
() автор топика

Раз уж сдесь дистросрач, то поплачусь на то, какой этот убунтовский ppa неюзабельный, что попробовав так ставить гном на 13.04 все поломал начисто. Да, кривые руки с ССЗБ, но в Archlinux такого не было. Даже с активным использованием AUR. И если что-то ломается при обновлениях, это все легко чинится. Ставлю debian и никаких ppa, посмотрю что как.

quowah
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.