Непонятно, о чем вы спрашиваете.
apt-get
- это менеджер пакетов - он используется для получения пакетов (программ) из репозитория, который является удаленным сервером, на ваш компьютер - и их установки. Однако apt-get
в основном используется в Debian или Ubuntu - есть много других менеджеров пакетов: pacman
используется Arch, Portage
используется Gentoo, и т. д.
Ваша минималистичная установка с apt-get
, следовательно, неточна. Вы можете попробовать использовать Gentoo
- вы бы скомпилировали ядро самостоятельно (следовательно, вы могли бы исключить вещи, которые не использовали бы), вы бы установили большинство программ самостоятельно (базовый пул программ довольно мал для Gentoo ). Вы также можете установить apt-get
и использовать его вместо Portage
, если вы действительно этого хотите.
Существует также дистрибутив Gentoo
для Raspberry Pi, так что он также может удовлетворить ваши требования. Однако будьте осторожны со своими желаниями; из вашего поста я бы сказал, что вы не опытный пользователь Linux. Поэтому вам может быть проще использовать Raspbian
(или как там называлось Debian для Pi) и просто не использовать графический интерфейс. Настройка собственного дистрибутива требует времени и знаний - если вы этого не делали раньше, вам может быть слишком сложно сделать это в разумные сроки.
Вы можете написать свой собственный инструмент для анализа журнала git или использовать такой инструмент, как GitStats , который создаст отчет со списком, среди прочего, основных коммиттеров; см., например, этот старый отчет о ядре Linux .
Также есть сервисы, которые добавят аналитику в проекты; см., например, Bitergia , которая производит такого рода Kibana передний -конец .
git log --pretty=format:%aN | sort | uniq -c | sort -n
git log --pretty=format:%aN
выводит только имя автора для каждого коммита.sort
собирает все повторяющиеся имена вместе, затемuniq -c
превращает каждую серию одинаковых строк в количество повторений и значение перед sort
числовым значением. Вы можете взять последнюю строку (tail -n 1
), чтобы найти наиболее продуктивную, отменить сортировку(sort -nr
)по убыванию или сделать любую другую обработку, которая вам нравится.
Для этой цели существует специальная команда Git.
git shortlog --numbered --summary
или просто:
git shortlog -ns
Для получения дополнительной информации см. справочную страницу git-shortlog(1)
.