如何检查哪些程序与特定存储库的发行版相关

如何检查哪些程序与特定存储库的发行版相关

请您帮助解决以下问题。

我了解到文件 /etc/apt/sources.list 控制着 APT 构建数据库的存储库。此文件包含以下格式的行:

deb 资源位置分布组件例如
在我的系统中:

德布http://http.kali.org/kali 卡利滚动主要非自由贡献
debhttp://httpredir.debian.org/debian/ 杰西主要贡献 非自由

我想知道我的系统上哪些程序与 Linux 发行版相关杰西,有没有命令行或者其他方法可以做到这一点?

感谢您的回答

答案1

您可以使用 aptitude 来搜索从哪个 repo 安装了哪些软件包:

foo@test:~$ aptitude search "?origin (opensuse) ?installed"
i A libowncloudsync0                                               - the ownCloud sync library                                                
i A libqt5keychain1                                                - Cross platform password store library                                    
i   owncloud-client                                                - The ownCloud sync client - github.com/owncloud/client                    
i A owncloud-client-l10n                                           - Internationalization files for ownCloud

因此对于你的例子你可以尝试:aptitude search "?origin (jessie) ?installed"

相关内容