使用 apt-get remove 删除不需要的安装

使用 apt-get remove 删除不需要的安装

当我跑步时

sudo apt-get purge openjdk-8-jdk-headless

该应用程序通知我,它想要安装一些其他包或表单oracle-11-*等。

但我只想释放硬盘上的空间,所以我只想仅删除

有这样的命令吗?

根据评论建议的控制台输出:

pi@RevPi35686:~ $ sudo apt-get remove openjdk-8-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  oracle-java7-jdk
The following packages will be REMOVED:
  openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless
The following NEW packages will be installed:
  oracle-java7-jdk
0 upgraded, 1 newly installed, 4 to remove and 158 not upgraded.
Need to get 53.0 MB of archives.
After this operation, 24.7 MB of additional disk space will be used.
E: You don't have enough free space in /var/cache/apt/archives/.

答案1

要获取 /var/cache/apt/archives/ 中的更多空间,请运行sudo apt-get clean

显然,您添加了一些 PPA,提供 Oracle Java 作为替代 Java 引擎;运行apt-cache rdepends --important --recurse --installed openjdk-8-jre-headless以找出保留的依赖项是什么。如果没有这样的依赖项,您可以尝试使用--no-install-recommendsapt-get purge如果有依赖项,您可以删除它,或者禁用提供 Oracle Java 的 PPA。

使用sudo apt-get autoremove也将删除不需要的依赖项。

相关内容