Как указать, из каких ресурсов извлекается репозиторий `apt-get` при установке (например, Kdenlive)

Я добавил PPA команды "Kdenlive" в свою систему Ubuntu 18.04, как описано в по этой ссылке здесь .

sudo add-apt-repository ppa:kdenlive/kdenlive-stable
sudo apt-get update

Затем я установил Kdenlive через sudo apt-get install kdenlive . Я открыл Kdenlive и заметил, что я использую версию Kdenlive 17.12.3 , а не последнюю версию 20.04.0 , которая находится в только что добавленном ppa.

Какую команду я могу использовать заставить Ubuntu захватить PPA-версию kdenlive (или любой другой программы, которую я устанавливаю) вместо того, чтобы брать из общего репозитория, что, как мне кажется, происходит в моем случае.

Я думал, что Команда sudo apt-get update должна была заставить Ubuntu захватывать вещи из «новейшего» репозитория. Мои предположения сбиваются. Я также должен добавить, что если я ищу Kdenlive в Центре программного обеспечения Ubuntu, то и 17.12.3 и 20.04.0 отображаются как устанавливаемые опции (и версия Flathub). Все три являются отдельными записями в Центре программного обеспечения. Поиск в Synaptic не показывает эти три параметра (указан только один Kdenlive).

0
задан 24 June 2020 в 23:32

1 ответ

APT выбирает пакеты из репозиториев на основе версии, если нет приоритета определяется в / etc / apt / предпочтения . Похоже, что PPA Kdenlive является просто фиктивным PPA для выпусков старше 19.10, поскольку их страница PPA на Launchpad не содержит подробностей о все еще поддерживаемом выпуске, таких как 16.04 (Xenial Xerus) и 18.04 (Бионический Бобр). Более того, файл Packages для Bionic пуст и нет пакета debian для выпуска в / pool .

Если вы запустите apt-cache policy kdenlive , вы можете заметить, что этот пакет предоставляется официальными репозиториями Ubuntu из всех настроенных репозиториев. Итак, вкратце, вы устанавливаете последнюю доступную версию .

Похожие сообщения:

2
ответ дан 30 July 2020 в 22:20

Другие вопросы по тегам:

Похожие вопросы: