„Този ​​PPA не поддържа“ Грешка

Сподели

И така, ето сценария. Опитвате се да инсталирате софтуер в Ubuntu с помощта на PPA.

Добавяте хранилището на PPA със „sudo add-apt-repository“ и когато актуализира кеша на пакета, генерира грешка:

Не може да се добави PPA: „Този ​​PPA не поддържа xyz“

Където XYZ е кодовото име на версията на Ubuntu, която използвате.

📋

Ето защо се случва това и какво можете да направите по въпроса:

– PPA не е наличен за версията на Ubuntu, която използвате
– Трябва да потърсите други източници за инсталиране на това приложение
– Ако сте отчаяни, можете да изтеглите .deb файла от уеб страницата на PPA

Ще обсъдя всичко по-горе подробно.

Проверете дали PPA е наличен за вашата версия на Ubuntu или не

Първо, вземете подробностите за вашата версия на Ubuntu и кодово име, като използвате тази команда в терминала:

lsb_release -a

Резултатът ще съдържа подробности:

Тук използвам Ubuntu версия 23.04 с кодово име lunar

Сега отидете на уебсайта Launchpad на Ubuntu, който хоства всички PPA:

Тук потърсете PPA, който ви притеснява. За това трябва да използвате името на поддържащия PPA.

Например ако ppa:jstaf/onedriver създава проблеми, потърсете поддържащия jstaf.

Потърсете PPA в Launchpad
Въведете името на поддържащия PPA и го потърсете

Поддържащият може да има повече от едно софтуерно хранилище. Кликнете върху този, който искате да инсталирате.

Тук, трябва щракнете върху падащия бутон „Всяка серия“. освен “Публикувано в”.

Щракнете върху падащия бутон Всяка серия, за да видите поддържаните версии на Ubuntu

Проверете дали виждате кодовото име на версията на Ubuntu, която използвате. Ако не е там, PPA не е наличен за вашата версия на Ubuntu.

Какво трябва да направите, ако PPA не поддържа вашата версия на Ubuntu

Виждате ли, програмист (или поддържащ) създава хранилище и прави софтуера достъпен за версията на Ubuntu, която използва.

С течение на времето Ubuntu пуска по-нови версии. Сега активен поддържащ ще пусне софтуера за новата версия на Ubuntu. Но това не винаги е така. Ако поддържащият вече не е активен, хранилището няма да се актуализира. Хора като вас, които се опитват да следват инструкциите на урока, ще видят тази грешка.

Сега имате две възможности:

Вариант 1: Потърсете софтуера другаде

Тук има няколко възможности.

Същият софтуер може да е наличен за по-нови версии на Ubuntu от друг PPA. Потърсете го на уебсайта на Launchpad или в интернет.

Как се случва? Много разработчици на оригинален софтуер просто пускат изходния код, така че някои доброволци създават пакета Debian и го разпространяват от панела за стартиране, така че потребителите на Ubuntu като вас да могат лесно да инсталират софтуера. Повече от един доброволец може да създаде свой собствен личен пакетен архив (PPA) за един и същ софтуер. Трябва да използвате активните.

Например, ако потърсих onedriver пакет, виждам, че може да е наличен в друг PPA, наречен внедряване на Ubuntu.

Друга възможност е да видите дали пакетът е наличен в други формати като Snap, Flatpak, AppImage.

В някои редки случаи софтуерът може вече да е наличен в хранилището на Ubuntu.

За целта трябва да сте умен потребител и да търсите в интернет. Ако намерите друг формат на опаковката, добре и добре. В противен случай следващата стъпка е за отчаянието.

Вариант 2: Изтеглете deb файла от PPA

PPA хранилищата ви предоставят пакета Debian. С добавеното хранилище получавате и актуализации (ако има такива), директно със системните актуализации.

Ако PPA не е актуализиран за вашата версия на Ubuntu и не можете да намерите софтуера другаде, можете да опитате да изтеглите deb пакета от страницата на PPA Launchpad.

Проверка на подробностите за PPA пакета

На страницата с подробности за пакета щракнете върху символа на моркова и потърсете deb файловете. Освен ако не използвате дъска, подобна на Raspberry Pi, трябва да изберете amd64.

Изтеглете deb от PPA
Изтеглете deb пакет от PPA

🚧

Ако софтуерът е твърде стар, изтегленият deb пакет може да не се инсталира успешно поради проблеми със зависимостите. Освен това няма да получавате актуализации за инсталираните пакети (ако бъдат инсталирани). Все пак методът си струва да се опита.

Заключение

Въпреки целия натиск зад опаковането на Snap, PPA все още остават предпочитани сред потребителите за инсталиране на приложения на трети страни в Ubuntu.

Но PPA имат своя справедлив дял от проблемите и това не може да добави, че PPA грешката е една от тях. Същият проблем също причинява грешка „хранилището няма файл за освобождаване“.

Надявам се сега нещата да са по-ясни по въпроса. Уведомете ме, ако все още имате въпроси.

Източник: itsfoss.com

Публикациите се превеждат автоматично с google translate

Loading


Сподели