我试过这个指导 安装 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
再次打开。