Ahm*_*med 3 uninstall apt dependencies
我是 xubunutu 和 linux 的新手,我的问题是当我们卸载导致它们安装的软件包时,如何从系统中删除依赖项。
所以考虑这种情况,我安装了一个名为 test 的包。
apt-get install test
Run Code Online (Sandbox Code Playgroud)
但是,这通常会显示一条消息,说明还将安装以下新软件包。假设它安装了 50 个其他软件包作为依赖项,并继续接受并安装它们。
现在稍后我也安装其他包,假设新安装的包是否使用了之前安装的依赖项中的 10 个。
我想知道将来何时使用命令删除主包(测试)
apt-get remove test
Run Code Online (Sandbox Code Playgroud)
它会自动锻炼 50-10 包并删除它们吗?
或者它不会删除 50 个包中的任何一个?
还是会删除与测试包一起安装的所有 50 个包?
谢谢,
我相信这取决于包装。显然,某些依赖项也是其他包的依赖项,因此它们将保持安装状态。
但是,如果您运行sudo apt-get remove test或sudo apt-get purge test,那么它会让您知道有一堆依赖项可以删除(尽管通过 手动删除sudo apt-get autoremove),如果有任何依赖项仅依赖于该包。
现在,我目前没有超级可靠的来源(没有 Debian 或 Ubuntu 文档)(现在正在搜索。)但是,shutter在我的情况下,当我尝试删除包 ( )时,我在终端中得到的是:

显然,会留下一堆必须手动删除的依赖项。
自动删除
autoremove 用于删除自动安装以满足其他包的依赖关系并且现在不再需要的包。
希望这有帮助!我会寻找一个更可靠的来源来补充我的答案。
| 归档时间: |
|
| 查看次数: |
1225 次 |
| 最近记录: |