Я добавил 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).
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 из всех настроенных репозиториев. Итак, вкратце, вы устанавливаете последнюю доступную версию .
Похожие сообщения: