vlc >= 2.2.4 for xenial

Asked by Annalisa on 2017-10-25

Hello,

Is there a chance bundle for VLC 2.2.4 or later will be distributed for ubuntu 16.04, Xenial? I'm currently having many problems in dependencies while compiling on my own.

Thanks!

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu vlc Edit question
Assignee:
No assignee Edit question
Last query:
2017-10-26
Last reply:
2017-10-26

sudo add-apt-repository ppa:videolan/master-daily
sudo apt-get update
sudo apt-get install vlc

Will give VLC 3.0

sudo add-apt-repository ppa:jonathonf/vlc
sudo apt-get update
sudo apt-get install vlc

Will give you 2.2.6

I suggest you remove the PPA after the package is installed so that other packages from the PPA don't get updated

Note that 3.0 is unstable
http://nightlies.videolan.org/

Annalisa (gilda76) said : #4

Thanks for your reply.

Even when updating through external repositories, vlc still remains 2.2.2-5ubuntu0.16.04.4.

My guess is that this is due to the fact that my distribution is the following:
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

and there's no ready made vlc package > 2.2.2 for this.

What is the output of:

apt-cache policy vlc

Thanks

Annalisa (gilda76) said : #6

vlc:
  Installed: 2.2.2-5ubuntu0.16.04.4
  Candidate: 2.2.2-5ubuntu0.16.04.4
  Version table:
 *** 2.2.2-5ubuntu0.16.04.4 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe arm64 Packages
        500 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe arm64 Packages
        100 /var/lib/dpkg/status
     2.2.2-5 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/universe arm64 Packages
[nvidia@tegra-ubuntu]:projects$

Thank you very much!

OK, what is the output of:

sudo add-apt-repository ppa:jonathonf/vlc

Thanks

Annalisa (gilda76) said : #8

[annalisa@tegra-ubuntu]:~$ sudo add-apt-repository ppa:jonathonf/vlc

VLC backport
 More info: https://launchpad.net/~jonathonf/+archive/ubuntu/vlc
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmp9to6wzr5/secring.gpg' created
gpg: keyring `/tmp/tmp9to6wzr5/pubring.gpg' created
gpg: requesting key F06FC659 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp9to6wzr5/trustdb.gpg: trustdb created
gpg: key F06FC659: public key "Launchpad PPA for J Fernyhough" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK

Annalisa (gilda76) said : #9

A side comment: I'm on a Jetson tegra tx2, I don't know if this is relevant

Manfred Hampl (m-hampl) said : #10

What is now the output of

apt-cache policy vlc

as well as the output of

uname -a
lsb_release -crid

Manfred Hampl (m-hampl) said : #11

Oops, forgot to say that you have to execute

sudo apt update

first, and only then do the other commands

What is the output of:

uname -a

Thanks

Annalisa (gilda76) said : #13

After sudo apt update,

[annalisa@tegra-ubuntu]:~$ apt-cache policy vlc
vlc:
  Installed: 2.2.2-5ubuntu0.16.04.4
  Candidate: 2.2.2-5ubuntu0.16.04.4
  Version table:
 *** 2.2.2-5ubuntu0.16.04.4 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe arm64 Packages
        500 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe arm64 Packages
        100 /var/lib/dpkg/status
     2.2.2-5 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/universe arm64 Packages

[annalisa@tegra-ubuntu]:~$ uname -a
Linux tegra-ubuntu 4.4.15-tegra #1 SMP PREEMPT Wed Feb 8 18:06:32 PST 2017 aarch64 aarch64 aarch64 GNU/Linux

[annalisa@tegra-ubuntu]:~$ lsb_release -crid
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

Ahh it's an ARM CPU. You will want a PPA that supports your architecture

Manfred Hampl (m-hampl) said : #15

Only now we see that you are using arm architecture. The availability of packages for it is far lower than for amd and intel CPUs.

daniele (strollo) said : #16

Dear all,
according to the repository site:

* http://ports.ubuntu.com/ubuntu-ports xenial-updates/universe arm64 Packages

The packages descr at url:

* http://ports.ubuntu.com/ubuntu-ports/dists/xenial/universe/binary-arm64/Packages.gz

points to:

Package: vlc
...
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: Debian Multimedia Maintainers <email address hidden>
Architecture: arm64
Version: 2.2.2-5
Filename: pool/universe/v/vlc/vlc_2.2.2-5_arm64.deb

* and so finally this is the file:

http://ports.ubuntu.com/ubuntu-ports/pool/universe/v/vlc/vlc_2.2.2-5_arm64.deb

daniele (strollo) said : #17

While using the other repository ppa:jonathonf/vlc that will import the following conf:

deb http://ppa.launchpad.net/jonathonf/vlc/ubuntu xenial main
deb-src http://ppa.launchpad.net/jonathonf/vlc/ubuntu xenial main

will bring to this package:

as reported in:
* http://ppa.launchpad.net/jonathonf/vlc/ubuntu/dists/xenial/main/binary-amd64/Packages.gz

Package: vlc
...
Architecture: amd64
Version: 2.2.6-6~16.04.york0
Recommends: vlc-plugin-notify (= 2.2.6-6~16.04.york0), vlc-plugin-samba (= 2.2.6-6~16.04.york0), vlc-plugin-skins2 (= 2.2.6-6~16.04.york0), vlc-plugin-video-splitter (= 2.2.6-6~16.04.york0), vlc-plugin-visualization (= 2.2.6-6~16.04.york0)
Provides: mp3-decoder
Depends: vlc-bin (= 2.2.6-6~16.04.york0), vlc-plugin-base (= 2.2.6-6~16.04.york0), vlc-plugin-qt (= 2.2.6-6~16.04.york0), vlc-plugin-video-output (= 2.2.6-6~16.04.york0), vlc-l10n (= 2.2.6-6~16.04.york0)
Filename: pool/main/v/vlc/vlc_2.2.6-6~16.04.york0_amd64.deb
Size: 135682
MD5sum: eb045a2b20c94401be63057d57e753e2
SHA1: f6312563380252a8008a70836a04a4fd200e5606
SHA256: c7472bace394c5fa8239b7392ba4f4993b58998fc6eebef697ff5c9f2f8ae1d1
Description: multimedia player and streamer
Description-md5: df78a330754acd980b590fbf16edba67

Hope it will help!
Daniele

Annalisa (gilda76) said : #18

Now I have correctly configured, as previously suggested by @actionparsnip, the repository jonathonf.

The point is

> apt-cache policy vlc-data

correctly offers:

  Candidate: 2.2.6-6~16.04.york0
  Version table:
     2.2.6-6~16.04.york0 500
        500 http://ppa.launchpad.net/jonathonf/vlc/ubuntu xenial/main arm64 Packages
     2.2.5-1~16.04.york0 500
        500 http://ppa.launchpad.net/jonathonf/vlc/ubuntu xenial/main arm64 Packages
     2.2.2-5ubuntu0.16.04.4 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe arm64 Packages
     2.2.2-5 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/universe arm64 Packages

while about vlc there is this strange behaviour:

> apt-cache policy vlc
vlc:
  Installed: (none)
  Candidate: 2.2.2-5ubuntu0.16.04.4
  Version table:
     2.2.2-5ubuntu0.16.04.4 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial-security/universe arm64 Packages
        100 /var/lib/dpkg/status
     2.2.2-5 500
        500 http://ports.ubuntu.com/ubuntu-ports xenial/universe arm64 Packages

That's the point.
Should be possible that the remote info are broken?

Thanks.

Annalisa (gilda76) said : #19

@Daniele the link you reported is

as reported in:
* http://ppa.launchpad.net/jonathonf/vlc/ubuntu/dists/xenial/main/binary-amd64/Packages.gz

and so amd64

while the arm64 package

http://ppa.launchpad.net/jonathonf/vlc/ubuntu/dists/xenial/main/binary-arm64/Packages.gz

just links the binaries for:

Package: vlc-data
Version: 2.2.6-6~16.04.york0
Filename: pool/main/v/vlc/vlc-data_2.2.6-6~16.04.york0_all.deb

Package: libx265-doc
Architecture: all
Version: 2.5-1~16.04.york0

Package: vlc-l10n
Architecture: all
Version: 2.2.6-6~16.04.york0
Filename: pool/main/v/vlc/vlc-l10n_2.2.6-6~16.04.york0_all.deb

and no references at all to vlc

so that repository for arm64 is not useful.

Thanks the same.

Manfred Hampl (m-hampl) said : #20

The package vlc-data is architecture-independent (file name ends with _all.deb), and so it is shown also as available for arm64 architecture.
The PPA jonathonf/vlc only provides binaries for i386 and amd64. This is why here is no version shown with "apt-get ..."

If you want to have a 2.2.6 version for your arm64-based system, I assume that you have to build it yourself.

Annalisa (gilda76) said : #21

Thank you all very much for your suggestions and time, I'll try again to build it myself.

Can you help with this problem?

Provide an answer of your own, or ask Annalisa for more information if necessary.

To post a message you must log in.