如何在 Ubuntu 13.10 中彻底删除 ffmpeg?

如何在 Ubuntu 13.10 中彻底删除 ffmpeg?

我试过这个指导 安装 ffmpeg,但现在我想从 Ubuntu 13.10 中彻底删除它,但当我按照指南进行删除时,ffmpeg 仍然存在!究竟如何删除它?

删除 ffmpeg 后我再次看到此输出:

deniz@deniz-Ubuntu:~/Downloads$ ffmpeg
ffmpeg version git-2013-11-15-995f450 Copyright (c) 2000-2013 the FFmpeg developers
  built on Nov 15 2013 18:32:56 with gcc 4.8 (Ubuntu/Linaro 4.8.1-10ubuntu8)
  configuration: --disable-yasm
  libavutil      52. 53.100 / 52. 53.100
  libavcodec     55. 43.100 / 55. 43.100
  libavformat    55. 21.100 / 55. 21.100
  libavdevice    55.  5.100 / 55.  5.100
  libavfilter     3. 91.100 /  3. 91.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]     outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

答案1

如何在 Ubuntu 中编译 FFmpeg告诉你如何撤销恢复本指南所做的更改部分:

rm -rf ~/ffmpeg_build ~/ffmpeg_sources ~/bin/{ffmpeg,ffprobe,ffserver,vsyasm,x264,yasm,ytasm}

sudo apt-get autoremove autoconf automake build-essential git libass-dev \
libgpac-dev libmp3lame-dev libopus-dev libsdl1.2-dev libtheora-dev \
libtool libva-dev libvdpau-dev libvorbis-dev libvpx-dev libx11-dev \
libxext-dev libxfixes-dev texi2html zlib1g-dev

hash -r

然而,看到你最近的其他ffmpeg 问题看来您没有遵循指南或没有正确遵循指南,因此这可能对您不起作用。

本指南不会将 ffmpeg 安装到系统中。这是为了避免与存储库中的软件包发生冲突,但我猜您确实安装了 ffmpeg 而sudo make install没有使用checkinstall;因此它未集成到软件包管理系统中。如果是这种情况,请尝试:

cd ~/ffmpeg
sudo make uninstall
hash -r

该指南旨在使编译变得简单,因为其理念是用户只需成功地复制和粘贴,但编译并不适合所有人,结果可能会有所不同。

答案2

执行此命令:

sudo dpkg -l | grep ffmpeg

如果此命令返回任何输出,则表示您已安装它但尚未完全删除。现在,您可以使用以下命令删除所有 ffmpeg:

sudo apt-get autoremove $(dpkg -l | grep ffmpeg | awk '{print $2}' | tr '\n' ' ')
sudo apt-get --purge remove $(dpkg -l | grep ffmpeg | awk '{print $2}' | tr '\n' ' ')

编辑

man ffmpeg打开手册并不意味着它就在那里。这是因为当您卸载程序时,一些配置文件仍保留在系统中。您可以删除它们,但不建议这样做。我正在发布命令来搜索系统中所有匹配的文件ffmpeg并将它们全部删除。但请记住,不建议这样做。

sudo find / | grep -w ffmpeg | sudo xargs rm -r -f

它会删除所有ffmpeg文件,而且您将无法manual再次打开。

相关内容