Strona 1 z 1

Skompilowany ffmpeg a zależności pakietów

: 11 lip 2009, 12:52
autor: Krazen
Witam!

Chcę zainstalować pakiet gstreamer0.10-ffmpeg, jednak jest on zależny od takich pakietów:

Kod: Zaznacz cały

libavcodec52 libavformat52 libavutil49 libpostproc51 libswscale0
których nie chcę w swoim systemie bo mam skompilowaną nowszą wersję ffmpeg z tymi bibliotekami która jest mi potrzebna do pracy a zainstalowanie tych pakietów powoduje błędy w działaniu ffmpeg.

Przy próbie skompilowania tego pakietu ze źródeł wyskakuje mi:

Kod: Zaznacz cały

configure: No package 'gstreamer-0.10' found
configure: error: no gstreamer-0.10 >= 0.10.22 (GStreamer) found
podczas configuree

Chciałem zainstalować całego gstreamera ze źródeł, ale jak zobaczyłem ile aplikacji (m.in. Totem i Rhythmbox) zależy od tego pakietu to dałem sobie spokój.

No i tu moje pytanie: jak obejść te zależności i zainstalować gstreamer0.10-ffmpeg?

Odp: Instalowanie pakietu - problem z zależnościami

: 11 lip 2009, 16:36
autor: mario_7
pobierz odpowiedni pakiet deb i wymuś jego instalację pomijając zależności:

Kod: Zaznacz cały

sudo dpkg -i --force-depends nazwapakietu.deb
jeśli będą inne konflikty, o których jesteś pewny, że nie są prawidłowe, to możesz użyć --force-all

Odp: Problem z ffmpeg

: 14 lip 2009, 13:45
autor: Krazen
Dzięki, pakiet instaluje się w ten sposób, ale niestety nie działa. Ustaliłem że problemy ze skompilowanym ffmpeg wywołują pakiety libavformat52 oraz libavcodec52, chociaż całej reszty też miło byłoby nie instalować :) Jak skompilować więc ffmpeg żeby po instalacji gstreamer0.10-ffmpeg pakiet współpracował ze skompilowanymi bibliotekami ffmpeg i nie trzeba było ich doinstalowywać z pakietów?

Odp: Skompilowany ffmpeg a zależności pakietów

: 14 lip 2009, 17:23
autor: ilin
Do kompilacji potrzebujesz biblioteki developerskie czyli pakiety które mają końcówkę dev

Wątpię aby gryzły się z innymi tak jak to przedstawiasz.

Instalujesz nie to co trzeba.

Odp: Skompilowany ffmpeg a zależności pakietów

: 14 lip 2009, 19:08
autor: Krazen
ilin dzięki, zainstalowałem potrzebne pakiety dev i gstreamer0.10-ffmpeg sie skompilował, jednak po instalacji dalej nie działa jak powinien.

Rozwiązałem tymczasowo problem poprzez skopiowianie odpowiednich plików z pakietu .deb do /usr/lib, jednak chciałbym to zrobić bardziej "elegancko". Próbowałem zarówno standardowego

Kod: Zaznacz cały

./configure
jak i

Kod: Zaznacz cały

./configure --with-ffmpeg-extra-configure="--enable-gpl --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb --enable-libamr-wb --enable-shared --enable-nonfree --enable-libvorbis --enable-libgsm --enable-zlib"
Jednak ani tak ani tak skonfigurowany gstreamer0.10-ffmpeg nie działa.

Odp: Skompilowany ffmpeg a zależności pakietów

: 14 lip 2009, 19:33
autor: ilin
Nie dziala co to dokladnie znaczy?

Pewnie musisz dodać prefix do configure

Kod: Zaznacz cały

--prefix=/usr