Вероятно тези от вас, които ползват Убунту по-продължително, в един или друг момент са добавили допълнителни хранилища от така наречените Рersonal Package Archives (лични архиви с пакети). От тях често можете да намерите нов и/или по-актуален софуер от този в стандартните хранилища. Сравнително отскоро към тези архиви се появи и възможността да се подпиват с ключове. Вероятно вече са започнали да ви досаждат постоянно появяващи се съобщения за липсващи ключове при всяко опресняване на хранилищата.

Благодарение на винаги полезните форуми на Убунту и по-специално на тази тема, открих начин за автоматично откриване и добавяне на подписващи ключове за всичките ваши PPA хранилища, който реших да споделя за да ви спестя излишно ровене.

Процедурата включва изпълнението на един скрипт на Perl  и е много проста:

– Изтеглете си самия скрипт под формата на архив от тук, след което го разархивирайте някъде (напр. на Работния плот)

– Пуснете се Мениджъра на пакети Synaptic и от него си инсталирайте пакетите libhtml-parser-perl и libio-socket-ssl-perl.

– Отворете си един Терминал в папката, в която сте разархивирали архива и изпълнете командата:

perl launchpad-ppa-fix.pl

Изчакайте докато процесът на откриване и добавяне на ключовете приключи.

Това е. Сега при всяко оплакване от страна на Synaptic при добавянето на нови PPA хранилища, просто повтерете изпълнението на скрипта.