Desinstalando completamente o ffmpeg

0

Preciso de ajuda para desinstalar o ffmpeg. O problema é que não me lembro qual método eu usei para instalá-lo. Mas eu já fiz desinstalação através do apt usando sudo apt-get remove ffmpeg libav . A coisa é, mesmo depois disso, o ffmpeg ainda é utilizável:

$ ffmpeg -version
ffmpeg version 0.11.1
built on Jul 26 2013 14:07:44 with gcc 4.7.2
configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
libavutil      51. 54.100 / 51. 54.100
libavcodec     54. 23.100 / 54. 23.100
libavformat    54.  6.100 / 54.  6.100
libavdevice    54.  0.100 / 54.  0.100
libavfilter     2. 77.100 /  2. 77.100
libswscale      2.  1.100 /  2.  1.100
libswresample   0. 15.100 /  0. 15.100
libpostproc    52.  0.100 / 52.  0.100

Estou usando a versão ffmpeg, não a libav one:

$ ffmpeg
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 26 2013 14:07:44 with gcc 4.7.2
...

Eu tentei usar o ffmpeg para converter um vídeo .mp4 curto em um vídeo .avi e ele ainda funciona. O motivo pelo qual eu quero desinstalá-lo é para que eu possa reinstalar uma versão mais recente que suporte a opção pattern-type . Com a minha versão atual, recebo:

Unrecognized option 'pattern_type'
Failed to set value 'glob' for option 'pattern_type'

Veja a saída de alguns comandos que podem ajudar:

$ sudo find / -name 'ffmpeg' -type d
/home/andrew/vlc-2.1.0/contrib/src/ffmpeg
/home/andrew/OpenCV/opencv-2.4.5/3rdparty/ffmpeg
/usr/local/share/ffmpeg


$ which ffmpeg
/usr/local/bin/ffmpeg


$ sudo apt-get remove ffmpeg libav-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'ffmpeg' is not installed, so not removed
Package 'libav-tools' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

Por favor, ajude!

    
por Andrew 30.10.2013 / 05:00

2 respostas

3

É óbvio que você instalou o ffmpeg não de um pacote. Então você pode simplesmente se livrar dele, renomeando-o,

 sudo mv /usr/local/bin/ffmpeg /usr/local/bin/ffmpeg_old

e agora você está livre para instalar o novo pacote.

    
por 30.10.2013 / 07:47
0

O comando para remover um pacote e suas dependências no Ubuntu é "apt-get autoremove pacote "

Veja a documentação: aqui

O que esse comando realmente remove dependerá de como você instalou as dependências do ffmpeg. Se as dependências forem marcadas manualmente, o autoremove as deixará em paz. Se, no entanto, você instalou o ffmpeg e deixou que ele extraísse suas dependências sem instalá-las explicitamente, então o autoremove deveria removê-las sem problemas.

Assim, o comando que você está procurando é - em um prompt de terminal - " sudo apt-get autoremove ffmpeg "

    
por 30.10.2013 / 05:40