如果该软件包恰好位于某个 debian 存储库中,您可以使用它build-dep
来安装构建依赖项并将其标记为“自动”安装。然后你可以autoremove
用来清理那些构建依赖。
apt-get build-dep -o APT::Get::Build-Dep-Automatic=true WhatImBuilding
apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
如果你正在构建的任何东西都没有一个带有 build deps 的 deb 包,那么这个技术就行不通了。然而,有一个 debian 功能建议添加这种类型的支持:https : //bugs.debian.org/cgi-bin/bugreport.cgi?bug=745769
我想您可以为您在管理的本地存储库中构建的任何内容定义一个假包,并在那里定义构建依赖,允许上述方法工作。不过,这有点做作。您还可以手动编辑/var/lib/apt/extended_states
文件以将您正在安装的任何软件包标记为“自动”,从而使它们有资格使用autoremove
,但这可能很危险。
归档时间: |
|
查看次数: |
242 次 |
最近记录: |