С точки зрения пользователя они кажутся эквивалентными. Некоторые программы можно установить через apt-get install
после добавления ссылки на sources.list
.
Другие должны быть установлены путем добавления ppa через командную строку, и, насколько я вижу, этот метод не создает запись в sources.list.
Значит, должна быть техническая разница? И, если вообще, в чем разница между PPA и хранилищем?
Добавление PPA через командную строку создает запись.
Командная строка:
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install jupiter
После добавления хранилища оно появляется в Центре программного обеспечения Ubuntu:
Добавление через PPA добавляет список. файл в /etc/apt/sources.list.d
, полученный из apt, поэтому там есть хранилище.
Удобство, которое обеспечивает add-apt-repository, состоит в том, что он не только добавляет источник, но и добавляет ключ GPG хранилища, поэтому вам не нужно делать это вручную.