Jak odinstalować program ffmpeg?

12

Używam Ubuntu 12.04. Zainstalowałem ffmpeg jakiś czas temu (więc nie pamiętam wyraźnie, czy pochodzi on ze źródła, czy z repozytorium). Teraz nie mogę go odinstalować. Próbowałem następujące:

$ sudo apt-get remove ffmpeg

$ sudo apt-get purge ffmpeg

Próbowałem znaleźć katalog ffmpeg, wydając następującą komendę:

$ find / -name 'ffmpeg' -type d

To dało mi / home // ffmpeg. Kiedy przeszedłem do katalogu, znalazłem ffmpeg i ffmpeg1, jednak „sudo make uninstall” nie działało w obu miejscach i zgłosił błąd „make: * Brak reguły, aby docelowy program„ odinstalować ”. Stop.”. To, jak sądzę, oznaczałoby, że nie było to źródło, z którego skompilowano (jeśli) ffmpeg.

Po wydaniu następującego polecenia:

$ffmpeg -version

Dostaję:

ffmpeg version 0.8.3-4:0.8.3-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
  built on Jun 12 2012 16:37:58 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
ffmpeg 0.8.3-4:0.8.3-0ubuntu0.12.04.1
libavutil    51. 22. 1 / 51. 22. 1
libavcodec   53. 35. 0 / 53. 35. 0
libavformat  53. 21. 0 / 53. 21. 0
libavdevice  53.  2. 0 / 53.  2. 0
libavfilter   2. 15. 0 /  2. 15. 0
libswscale    2.  1. 0 /  2.  1. 0
libpostproc  52.  0. 0 / 52.  0. 0
gentrobot
źródło
1
Ktoś prawdopodobnie opublikuje jednowierszowe polecenie, które to naprawi, ale możesz spróbować użyć Synaptic i oznaczyć ffmpeg jako „całkowite usunięcie”. Zwykle działa to całkiem dobrze do usuwania programów.
Tom Brossman
@TomBrossman: Dzięki za pomoc! Spróbuję twojej sugestii i zaktualizuję wynik tutaj.
gentrobot
@TomBrossman: W programie Synaptics Manager, gdy szukałem „ffmpeg”, pojawiają się zainstalowane pakiety: chromium-codecs-ffmpeg-extra, librtmp0, winff, gstreamer0.10-ffmpeg. Czy powinienem je wszystkie usunąć?
gentrobot
Brak pomysłu. Nie zepsuje twojego systemu, więc spróbuj. Jeśli masz problemy z odtwarzaniem dźwięku, po prostu dodaj je ponownie.
Tom Brossman

Odpowiedzi:

14

Z powodów omówionych w tym pytaniulibav-tools pakiet „ffmpeg” w systemie Ubuntu 12.04 jest faktycznie dostarczany przez pakiet; dlatego usunięcie pakietu ffmpeg pozornie nic nie robi.

Aby to naprawdę usunąć:

sudo apt-get --purge remove libav-tools
sudo apt-get --purge autoremove

Uwaga: Zawartość pliku deb pakietu 2,2 kB ffmpeg dostarczonego przez libav po prostu pobiera libav jako zależności ...

ish
źródło
Dzięki ! To się udało. I +1 za link, który pozwolił mi zrozumieć więcej o ffmpeg Ubuntu 12.04
gentrobot
cześć @ish, czy nadal dotyczy to Ubuntu 16.04?
Nathan