libgstreamer1.0 on R28.2

How can I install libgstreamer1.0 on R28.2?

nvidia@tegra-ubuntu:~$ sudo apt-get install -y libgstreamer1.0-0 libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgstreamer1.0-0 is already the newest version (1.8.1-1~ubuntu1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgstreamer1.0-dev : Depends: libgstreamer1.0-0 (= 1.8.0-1) but 1.8.1-1~ubuntu1 is to be installed
                       Depends: gir1.2-gstreamer-1.0 (= 1.8.0-1) but 1.8.1-1~ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

It should already be installed:

gst-inspect-1.0 --version
gst-inspect-1.0 version 1.8.3
GStreamer 1.8.3


I just in the same trouble with you! Did you find a way?

hello, Honey_Patouceul,

I know it has been already installed, but it seems it was not the right version. This problem blocked the install of Jetson Pack 3.2 on ubuntu 16.04! Would you please give me any advise?

See the answer of linuxdev to my other question. His response also solves this topic!

You should edit “sources.list” manually.

May I ask you a low-level question? Where is the “sources.list”? Haaaa

a text file in the following address:


Google it, you will find many tutorial and explanations

I found the sources.list by “cd /etc/apt/” and the content of the file is as follows:
[b]# deb cdrom:[Ubuntu 16.04.3 LTS Xenial Xerus - Release amd64 (20170801)]/ xenial main restricted

See for how to upgrade to

newer versions of the distribution.

deb xenial main restricted
deb-src xenial multiverse universe restricted main

Major bug fix updates produced after the final release of the


N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

team. Also, please note that software in universe WILL NOT receive any

review or updates from the Ubuntu security team.

deb xenial universe

deb-src xenial universe

deb-src xenial-updates universe

N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu

team, and may not be under a free licence. Please satisfy yourself as to

your rights to use the software. Also, please note that software in

multiverse WILL NOT receive any review or updates from the Ubuntu

security team.

deb xenial multiverse

deb-src xenial multiverse

deb-src xenial-updates multiverse

N.B. software from this repository may not have been tested as

extensively as that contained in the main release, although it includes

newer versions of some applications which may provide useful features.

Also, please note that software in backports WILL NOT receive any review

or updates from the Ubuntu security team.

Uncomment the following two lines to add software from Canonical’s

‘partner’ repository.

This software is not part of Ubuntu, but is offered by Canonical and the

respective vendors as a service to Ubuntu users.

deb xenial partner

deb-src xenial partner

deb xenial-security main restricted
deb-src xenial-security multiverse universe restricted main
deb xenial-security universe

deb-src xenial-security universe

deb xenial-security multiverse

deb-src xenial-security multiverse

deb [arch=amd64] stable main
Then, how should I change?


The last part of the post quotes a final sources.list. Any line which starts with a “#” is inert and invisible for configuration…it is a comment only. Look at the lines which are not comments…that is what you will want to enable everything. If you think a line shouldn’t be there just put a “#” in front of it and it will still be there for you to see, but inert.

Thank other users for sharing experience. Please also get help from gstreamer forum

Really appreciated you reply. I am pretty confused by the sources.list because I am a novice when it comes to Ubuntu. I should follow the recommendations from you and Mohsen that using google to learn the basic knowledge. I will have a try by wholly replace my sources.list by yours. Any outcome will be reported!

Thanks again for you patient and kindness instruction!