如何搜索不再可供安装的软件包?

如何搜索不再可供安装的软件包?

我无法重新安装至少满足以下条件之一的软件包:

  • 定制套餐
  • 创建的包外星人包(例如alien --install pkg.rpm
  • 从某个不再可用的存储库安装的软件包
  • 从某个存储库安装的软件包,但不再可用
  • 其存储库已从“中删除”的软件包/etc/apt/sources.list

我如何列出这些软件包?

答案1

Aptitude 将它们列在“过时的和本地创建的包”下。相应的搜索模式是?obsolete~o

aptitude search '?obsolete'

答案2

您应该能够通过alien运行列出安装的软件包rpm -qa

对于 Debian 软件包,也许apt-cache policy和的某种组合apt-get autoclean可以提供帮助?

   autoclean
       Like clean, autoclean clears out the local repository of retrieved
       package files. The difference is that it only removes package files
       that can no longer be downloaded, and are largely useless.

相关内容