Вы можете изменить разрешения PolicyKit, чтобы пользователи могли получать доступ к бэкенду aptdaemon, который использует Software Center.
dpkg --listfiles aptdaemon
показывает, что /usr/share/polkit-1/actions/org.debian.apt.policy
это файл, указывающий возможные действия на серверную часть aptdaemon.
Глядя в этот файл, < action id="">
теги определяют возможные действия. Возможно, вы захотите org.debian.apt.install-packages
разрешить пользователям устанавливать новые пакеты из архива и org.debian.apt.update-cache
разрешать пользователям обновлять списки пакетов.
Посмотрите, man pklocalauthority
какие документы, как установить локальные разрешения для действий PolicyKit. Включение следующего /etc/polkit-1/localauthority/50-local.d/10-allow-users-to-install.pkla
позволит любому пользователю, вошедшему на локальный компьютер, устанавливать пакеты после ввода собственного пароля (даже если они не входят в группу администраторов) и обновлять кэш пакетов без ввода пароля.
[Untrusted Install]
Action=org.debian.apt.install-or-remove-packages
ResultyAny=no
ResultInactive=no
ResultActive=auth_self
[Untrusted Update]
Action=org.debian.apt.update-cache
ResultAny=no
ResultInactive=no
ResultActive=yes