Installation script
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | # Set your target branch BRANCH="1.12.5" exec > >(tee build-gstreamer.log) exec 2>&1 [ ! -d gstreamer ] && git clone git://anongit.freedesktop.org/git/gstreamer/gstreamer [ ! -d gst-plugins-base ] && git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-base [ ! -d gst-plugins-good ] && git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-good [ ! -d gst-plugins-bad ] && git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad [ ! -d gst-libav ] && git clone git://anongit.freedesktop.org/git/gstreamer/gst-libav [ ! -d gst-plugins-ugly ] && git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-ugly export LD_LIBRARY_PATH=/usr/local/lib/ cd gstreamer git checkout $BRANCH ./autogen.sh --disable-gtk-doc make sudo make install cd .. cd gst-plugins-base git checkout $BRANCH ./autogen.sh --disable-gtk-doc make sudo make install cd .. cd gst-plugins-good git checkout $BRANCH ./autogen.sh --disable-gtk-doc make sudo make install cd .. cd gst-plugins-bad git checkout $BRANCH ./autogen.sh --disable-gtk-doc --enable-orc make sudo make install cd .. cd gst-plugins-ugly git checkout $BRANCH ./autogen.sh --disable-gtk-doc --enable-orc make sudo make install cd .. cd gst-libav git checkout $BRANCH ./autogen.sh --disable-gtk-doc --enable-orc make sudo make install cd .. sudo ldconfig |
Uninstall
sudo apt-get remove *gstreamer*
sudo apt-get purge *gstreamer*
REF
https://askubuntu.com/questions/1044189/uninstalling-gstreamer-updating-version-in-ubuntu-16-04
http://lifestyletransfer.com/how-to-build-gstreamer-from-sources-on-ubuntu/
沒有留言:
張貼留言