如何从 Linux 中删除 gzip

ton*_*sid 0 linux package-management gzip ubuntu ubuntu-10.04

我试过

sudo aptitude 删除 gzip

它看起来像是卸载了,但是当我在终端输入 gzip 时它仍然运行。

sle*_*ske 29

软件包gzip具有“必需”优先级,这意味着必须始终安装它才能使系统正常工作。因此可能 aptitude 拒绝删除它。你从 remove 命令中得到了什么输出?

BTW:你为什么要删除gzip?这样做真是个坏主意......

编辑:

如果您看到gzip消耗了大量 CPU,那是因为其他程序正在使用它。如果您想对此做些什么,请找出哪个程序正在调用 gzip,并更改该程序(如果可能)。为此,请使用pstree -apl查看所有进程及其父进程,查找 gzip 及其父进程,然后检查它们为什么调用 gzip。


ton*_*sid 13

当我试图卸载它时,我没有仔细阅读。这就是它所说的

WARNING: Performing this action will probably cause your system to break!
         Do NOT continue unless you know EXACTLY what you are doing!
To continue, type the phrase "I am aware that this is a very bad idea":

Abort.
Run Code Online (Sandbox Code Playgroud)

  • 相信我。这是一个_非常_坏主意。 (12认同)
  • 就像我说的……即使是 aptitude 也说这是个坏主意 ;-)。顺便说一句:请不要发布答案来补充您的问题 - 而是编辑问题。 (8认同)
  • 不,这不是我问题的补充,而是我问题的答案。然而,其他人发布了一个更好的答案,所以我选择它作为答案。 (3认同)

laj*_*tte 6

gzip 是每个 Linux 发行版的一个非常重要的工具。许多应用程序以压缩格式存储它们的文件。GZip 可以创建和处理这些文件。

AFAIK 在大多数分发管理系统(如 deb 和 rpm)上,pacakges 也是 gzip 压缩包。logrotate 等基本工具使用 gzup 压缩。等等等等等等。卸载gzip 很可能会使您的系统无法使用,并且可能会阻止您重新安装它。

如果 gzip 占用了大量资源,很可能是其他应用程序正在调用 gzip 来压缩某些内容。在这种情况下,gzip 只是作为一种工具被调用。