Этот ответ является хорошим объяснением того, как было сделано это изменение (более подробная информация доступна здесь ).
Там также компонент почему вопрос. Для установки пакета существует ряд проблем безопасности, связанных с разрешением произвольного пользователя устанавливать программное обеспечение - для наглядного примера эксплойты, которые требуют установки определенного компонента программного обеспечения, становятся более широко применимыми. При обновлении кэша пакетов не возникает проблем безопасности. Это должно быть всегда безопасно (или, по крайней мере, не менее безопасно, чем другой доступ к сети, доступный для непривилегированного пользователя), поэтому нет смысла ограничивать его привилегированным пользователем.