Я знаю, что возможно установить приложение от Центра программного обеспечения через щелчок на способную ссылку в веб-странице. Но действительно ли возможно установить репозиторий путем нажатия также?
Например, когда пользователь нажимает на ссылку, она делает это:
sudo apt-add-repository ppa:ubuntu-wine/ppa
но путем нажимания на ссылку
apturl
(волшебная программа, которая обрабатывает apt://
URL), действительно имеет код для обработки apt+http://
URL как это:
apt+http://launchpad.net/~oli/ppa?package=olis-package
Который теоретически добавил бы, что PPA, установите тот пакет и затем (если пользователь хотел его), оставьте тот PPA установленным.
apturl
в странице справочника в настоящее время говорится, что это отключено:Предупреждение: Это в настоящее время отключается из-за проблем безопасности.
Я только что протестировал его, и это, действительно кажется, отключено. Я могу понять проблему безопасности. Наличие программного обеспечения установки людей от PPAs является действительно проблемой безопасности, которой позволяют вдоль создания его операция с 1 щелчком.
Альтернатива для людей, которые хотят выпустить PPA для их собственного программного обеспечения, должна записать фиктивный пакет, который добавляет PPA и устанавливает другие пакеты. Вы или делаете это .deb доступный на Вашем веб-сайте, или Вы могли попросить его быть добавленными к вселенной. Затем это действительно была бы вещь с 1 щелчком.