当前位置: 首页>>技术教程>>正文


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

问题描述

The Medibuntu Project has come to an end:我现在该怎么办?

  • 如何在我的系统上找到来自medibuntu的软件包? previous question似乎明确列出了medibuntu软件包-是否可以通过源查询软件包数据库?

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

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

最佳答案

到现在为止,几乎所有medibuntu软件包都已被来自主存储库(受限,Universe,Multiverse)的软件包所取代,因此任务是消除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)

您可能必须选择替代的依赖关系问题解决方案(例如,aptitude可能建议您清除medibuntu库libavutil删除100个软件包;比如说no,它将提供从替代来源安装相同的库的功能)。

这意味着使用aptitude可能比使用apt-get更好,因为前者提供了解决依赖性问题的替代方法。也可以看看

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11418.html,未经允许,请勿转载。