Вероятно тези от вас, които ползват Убунту по-продължително, в един или друг момент са добавили допълнителни хранилища от така наречените Рersonal Package Archives (лични архиви с пакети). От тях често можете да намерите нов и/или по-актуален софуер от този в стандартните хранилища. Сравнително отскоро към тези архиви се появи и възможността да се подпиват с ключове. Вероятно вече са започнали да ви досаждат постоянно появяващи се съобщения за липсващи ключове при всяко опресняване на хранилищата.
Благодарение на винаги полезните форуми на Убунту и по-специално на тази тема, открих начин за автоматично откриване и добавяне на подписващи ключове за всичките ваши PPA хранилища, който реших да споделя за да ви спестя излишно ровене.
Процедурата включва изпълнението на един скрипт на Perl и е много проста:
– Изтеглете си самия скрипт под формата на архив от тук, след което го разархивирайте някъде (напр. на Работния плот)
– Пуснете се Мениджъра на пакети Synaptic и от него си инсталирайте пакетите libhtml-parser-perl и libio-socket-ssl-perl.
– Отворете си един Терминал в папката, в която сте разархивирали архива и изпълнете командата:
perl launchpad-ppa-fix.pl
Изчакайте докато процесът на откриване и добавяне на ключовете приключи.
Това е. Сега при всяко оплакване от страна на Synaptic при добавянето на нови PPA хранилища, просто повтерете изпълнението на скрипта.
Браво, много полезно. Беше ми писнало да се съгласявам със всеки изкочил такъв прозорец. 😀
В началото на въпросния перл низ, пък и в заглавието му пише, че е за лаунчпад, а той не е свободен софтуер и не се подържа от други дистрибуции. Сиреч мисля, че трябва да поясниш, вероятно си го направил, но поне аз не разбрах. Този трик работи за лаунчпад хранилища, а не на всички хранилища, до които имате достъп на дистрото си.
Този скрипт дали работи за убунту 8.04 х64 ?
Върши работа