如何隐藏包不出现在 apt 系统中?

syo*_*kit 5 aptitude apt

出现在我的卸载包的列表aptitude是巨大的,但充满了我非常确定我永远不会安装的包。例如,我的笔记本电脑使用的是英特尔显卡,因此安装xserver-xorg-video-nouveau. 因此我想永远隐藏它。这在列出 using 时很重要!~i!~v,因为它显示了所有可用于安装的包(我仍然需要知道带有标记为 UNAVAILABLE 的依赖项的包的过滤器),所以如果我可以隐藏它们,就更容易找到我没有尝试过的包.

如果可能,我如何让整个 apt 数据库忽略无趣的包?

tsh*_*ang 1

我确信现在有办法了,除非您创建自己的 APT 存储库。有很多工具可以实现这一点,我最喜欢的是reprepro。设置完成后,从存储库中删除单个包就像以下一样简单:

reprepro --basedir /path/to/.custom_repo remove custom_repo_name unwanted_package
Run Code Online (Sandbox Code Playgroud)

它从索引和文件系统中删除两者。之后,您当然需要更新您的 APT 列表apt-get update