Medibuntu项目已经结束 – 我现在该怎么办?

Medibuntu项目已经结束 :我现在该怎么办?

  • 如何在我的系统上找到来自medibuntu的软件包? 上一个问题似乎明确地列出了medibuntu包 – 有没有办法通过源查询包数据库?

  • 我是否需要将其删除,以便从其他来源的维护包中替换它们?

  • 哪个存储库现在包含这些包?

到目前为止,几乎所有的medibuntu软件包都已经被主要回购(限制,宇宙,多元宇宙)中的包取代,因此任务是消除medibuntu的痕迹

你可能最好先安装aptitude (见下文)。

作为root ,请执行以下操作以忘记medibuntu:

 aptitude purge medibuntu-keyring rm -f /etc/apt/sources.list.d/medibuntu.list aptitude update 

现在,要清除来自medibuntu的软件包,请执行以下操作:

 aptitude purge $(dpkg-query -W -f='${PackageSpec}\t${Maintainer}\n' '*' |\ grep medibuntu-maintainers@lists.launchpad.net |\ cut -f1) 

您可能必须选择替代的依赖性问题解决方案(例如,如果您清除medibuntu库libavutilaptitude可能建议您删除100个包;说不,它将提供从备用源安装相同的库)。

这意味着您可能最好使用aptitude不是apt-get来完成此任务,因为前者提供了依赖性问题解决的替代方案。 也可以看看

  • Aptitude vs. apt-get:使用哪种推荐(又称“正确”)工具?
  • aptitude仍被认为优于apt-get吗?