![使用 apt 和 flatpack 安装了两次 kdenlive,终端和软件应用程序告诉我不同的版本?为什么?](https://linux22.com/image/923362/%E4%BD%BF%E7%94%A8%20apt%20%E5%92%8C%20flatpack%20%E5%AE%89%E8%A3%85%E4%BA%86%E4%B8%A4%E6%AC%A1%20kdenlive%EF%BC%8C%E7%BB%88%E7%AB%AF%E5%92%8C%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%91%8A%E8%AF%89%E6%88%91%E4%B8%8D%E5%90%8C%E2%80%8B%E2%80%8B%E7%9A%84%E7%89%88%E6%9C%AC%EF%BC%9F%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
首先我使用apt-get intall kdenlive
这个安装版本安装了 Kdenlive17.12.3
由于知道某些功能不可用,我打算使用flatpak
以下命令升级 Kdenlive:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --from https://flathub.org/repo/appstream/org.kde.kdenlive.flatpakref
至此成功安装kdenlive版本19.12.3
问题:
当我
kdenlive -v
在终端上运行时,它说17.12.3,但是当我打开 kdenlive 并转到帮助->关于时,它显示版本19.12.3,那么我是不是安装了两个kdenlive版本呢?如果是,我该如何删除较旧的版本
sudo apt-get remove kdenlive
??升级软件版本的正确方法是什么?如果它们属于不同的 repo/package 管理器,如何正确升级?
PS: 仍然是 Linux 菜鸟
答案1
当我
kdenlive -v
在终端上运行时,它说17.12.3,但是当我打开 kdenlive 并转到帮助->关于时,它显示版本19.12.3,那么我是不是安装了两个kdenlive版本呢?是的。您首先使用 安装了版本 17.12.3
apt
,然后使用 安装了版本 19.12.3flatpak
。如果是,我该如何删除较旧的版本
sudo apt-get remove kdenlive
??是的。只需运行以下命令即可删除旧版本 (apt):
sudo apt remove kdenlive
升级软件版本的正确方法是什么?如果它们属于不同的 repo/package 管理器,如何正确升级?
不,这不是正确的方式'升级'。如前所述,
apt
和flatpak
独立工作。您可以使用这些包管理器安装同一应用程序的两个实例。
要更新使用 安装的包apt
,请运行sudo apt update && sudo apt upgrade
要使用安装的包
flatpak
,请运行flatpak update