Открытые и закрытые репозитории в Linux отличаются по типу ключей, которые используются для защиты информации. 1
Открытые ключи позволяют системе проверять подлинность пакетов перед установкой в систему. 2 Для этого система хранит у себя первую часть ключа (открытый ключ), а все пакеты в репозитории подписаны второй частью ключа (закрытый ключ), который системе не доступен. 1
Закрытые ключи помещаются в специальное хранилище, к которому имеет доступ только суперпользователь. 2 Каждый репозиторий доверяет только собственному ключу, а все пакеты в репозитории подписаны закрытым ключом. 2
Таким образом, основное отличие в том, что открытые ключи помогают убедиться в подлинности пакетов, а закрытые ключи обеспечивают безопасность репозитория от подмены информации злоумышленником. 12