我将“Kdenlive”团队 PPA 添加到我的 Ubuntu 18.04 系统中,如这里链接中所述。
sudo add-apt-repository ppa:kdenlive/kdenlive-stable
sudo apt-get update
然后我通过sudo apt-get install kdenlive
. 我打开 Kdenlive 并注意到我使用的是 Kdenlive 版本17.12.3
,而不是我刚刚添加的 ppa 中的最新版本20.04.0
。
我可以使用什么命令来强制 Ubuntu 获取 kdenlive 的 PPA 版本(或我碰巧安装的任何程序),而不是从通用存储库中获取,这就是我认为正在发生的情况。
我认为该sudo apt-get update
命令应该强制 Ubuntu 从“最新”存储库中获取内容。我的假设出现了。我还应该补充一点,如果我Kdenlive
在 Ubuntu 软件中心中搜索17.12.3
并20.04.0
显示为可安装选项(和 Flathub 版本)。这三个都是软件中心中的单独条目。在 Synaptic 中搜索不会显示这三个相同的选项(仅列出了一个 Kdenlive)。
APT 根据版本从存储库中获取包,如果在
/etc/apt/preferences
. 似乎 PPA Kdenlive只是19.10 之前版本的虚拟 PPA,因为Launchpad 上的 PPA 页面没有关于仍然受支持的版本的详细信息,例如 16.04(Xenial Xerus)和 18.04(Bionic Beaver)。此外,Bionic 的Packages 文件是空的,并且/pool中也没有用于发布的 debian 包。如果你运行
apt-cache policy kdenlive
,你可能会注意到这个包是由官方 Ubuntu 存储库提供的,而不是所有配置的存储库。因此,简而言之,您正在安装最新的可用版本。相关文章: