Comment installer VLC 3.0 sur Ubuntu Zesty 17.04?

11

J'ai du mal à installer VLC 3.0 dans Ubuntu Zesty. Utilisation du PPA officiel . Je l'ai ajouté en utilisant

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

Et l' apt-cache showa répertorié,

apt-cache show vlc | grep Version
Version: 3.0.0~~git20160813+r65787+62~ubuntu16.04.1
Version: 2.2.4-14ubuntu2

mais quand j'essaie d'installer 3.0.0avec sudo apt-get install vlc=3.*je reçois,

sudo apt-get install vlc=3.*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Selected version '3.0.0~~git20160813+r65787+62~ubuntu16.04.1' ( [amd64]) for 'vlc'
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:
 vlc : Depends: vlc-nox (= 3.0.0~~git20160813+r65787+62~ubuntu16.04.1) but it is not going to be installed
       Depends: libavcodec-ffmpeg56 (>= 7:2.6) but it is not installable or
                libavcodec-ffmpeg-extra56 (>= 7:2.6) but it is not installable
       Depends: libgles1-mesa (>= 7.8.1) or
                libgles1
       Recommends: vlc-plugin-notify (= 3.0.0~~git20160813+r65787+62~ubuntu16.04.1) but it is not going to be installed
       Recommends: vlc-plugin-samba (= 3.0.0~~git20160813+r65787+62~ubuntu16.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Existe-t-il un autre PPA qui fournit VLC 3.0 dans Ubuntu Zesty? Il semble que libavcodec-ffmpeg56 a été renommé,

$ apt-cache search libavcodec ffmpeg
libavcodec-extra57 - FFmpeg library with additional de/encoders for audio/video codecs

Et que maintenant vlc-3. * Doit être construit avec la nouvelle bibliothèque (libavcodec-extra57) et avoir son manifeste mis à jour à partir de l'ancien nom (libavcodec-ffmpeg-extra56)

Je ne peux pas non plus signaler de bogue à ce sujet, car Launchpad ne le prend pas en charge. Tout ce que je peux faire, c'est écrire au responsable en utilisant le forum de contact Launchpad, ce que j'ai fait. Aucune réponse en retour.

Evan Carroll
la source
2
Ce vlc ppa est une blague, ce sont juste des versions automatisées qui échouent. Par exemple, la dernière version 16.04 qui a réellement réussi était le 2016/08/13. Il est probable qu'il n'y a jamais eu de build 17.04 qui ait réellement construit ..
doug

Réponses:

18

Vous pouvez installer un instantané de vlc 3:

sudo snap install vlc

Il sera installé à côté de votre vlc d'origine (si vous ne désinstallez pas le vlc d'origine).

elmicha
la source
4
Si vous avez besoin du snap vlc pour parcourir / ouvrir à l'extérieur de votre $ HOME, supprimez-le sudo snap remove vlcet réinstallez-le avecsudo snap install --classic vlc
doug
1
À noter: le VLC emballé en tant que Snap a été mis à jour pour la dernière fois le 20 janvier 2017. Je ne suis donc pas sûr que cela soit toujours maintenu, mais cela fonctionne maintenant. =)
Evan Carroll
OMG! L'utilisation de la méthode snap nécessite 115 Mo de données !!
Anwar
A noter également, cette version ne joue pas mp4
Evan Carroll
Cela ne semble malheureusement plus exister.
Ken Sharp
2

Je préfère flatpakplus snap. Il s'agit d'un framework de distribution et de sandboxing open source et multi-applications pour Linux. Il est facile à utiliser et vous pouvez exécuter des applications de sources fermées telles que Steam, Sublimetexten elle.

Vous pouvez l'installer via ppaou le construire directement à partir de github, cela ne prend pas beaucoup de temps. Ce que j'ai fait pour mon Ubuntu 16.04

mkdir FLATPAK; cd FLATPAK

git clone --recurse-submodules https://github.com/ostreedev/ostree.git
cd ostree
git submodule update --init
env NOCONFIGURE=1 ./autogen.sh
./configure
make
sudo make install
cd ..
git clone https://github.com/flatpak/flatpak.git
cd flatpak
./autogen.sh
make
sudo make install
cd ..
git clone https://github.com/PipeWire/pipewire.git
cd pipewire
./autogen.sh
make
sudo make install
cd ..
git clone https://github.com/flatpak/xdg-desktop-portal.git
./autogen.sh
make
sudo make install
cd ..
git clone https://github.com/flatpak/xdg-desktop-portal-gtk.git
./autogen.sh
./configure
make 
sudo make install

puis ajoutez des référentiels d'applications pour installer les applications.

flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Enfin installer VLC

flatpak --user install flathub org.videolan.VLC

et lancez-le via

flatpak run org.videolan.VLC

Pour voir les applications et les temps d'exécution disponibles

 flatpak --user remote-ls -d flathub

Pour plus d'informations, consultez Flatpak

EDIT: J'ai ajouté de nouvelles dépendances et changé l'ordre de la séquence d'installation.

kenn
la source
Bien que vos instructions n'aient pas fonctionné pour moi (trop de dépendances manquantes, etc.), je voudrais vous remercier d'avoir suggéré Flatpak. J'ai installé les instructions suivantes trouvées ici flatpak.org/getting.html Cette version de VLC fonctionne parfaitement (la version Snap était inutile) Enfin le support Chromecast :)
Chris Carter
1

Je pense que vous avez peut-être ajouté la mauvaise source ppa, ou le ppa ne fonctionne pas à 100% pour 17.04 maintenant. La maison ppc liée dit que pour le 17.04, cela devrait être quelque part/etc/apt/sources.list*

deb http://ppa.launchpad.net/videolan/master-daily/ubuntu zesty main
deb-src http://ppa.launchpad.net/videolan/master-daily/ubuntu zesty main

D'après les packages qu'il souhaite installer et dont il dépend, je vois beaucoup de "16.04" qui ne sonnent pas correctement pour votre système "17.04". Comme:

Version: 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**  
...  
Depends: vlc-nox (= 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**) but...  
Recommends: vlc-plugin-notify (= 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**) but...  
Recommends: vlc-plugin-samba (= 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**) but...  
Xen2050
la source
Le point 16.04 est valide, mais sudo add-apt-repository ppa:videolan/master-dailyajoute ces mêmes lignes, sauf qu'il le fait /etc/apt/sources.list.d/videolan-ubuntu-master-daily-zesty.listpour que votre sources.list ne soit pas modifié (fonctionne toujours avec apt cependant). apt-add-repositoryapporte également la clé du ppa afin que les packages puissent être testés pour la signature.
Evan Carroll
Ce n'est pas bon signe ... Je pense que le ppa lui-même n'est pas configuré ou ne fonctionne pas correctement pour 17.04. J'ai essayé de le parcourir manuellement et j'ai vu des fichiers source avec "17.04" dans les noms ici , mais pas de fichiers .deb pour 17.04. Peut-être qu'un deb 16.10 pourrait fonctionner, ou compiler à partir de la source?
Xen2050
0

J'avais activé le PPA videolan / master-daily, bien que mon intention n'était pas d'utiliser la version 3.0 lorsque je suis passé à la version 17.04, j'ai donc continué à utiliser ce que je pensais être les dernières versions 2.x. Je viens de remarquer que certaines icônes de l'interface ont changé et j'ai vérifié la boîte de dialogue À propos pour savoir que j'utilise 3.0 maintenant.

Package: vlc
Status: install ok installed
Priority: optional
Section: video
Installed-Size: 220
Maintainer: Debian Multimedia Maintainers <[email protected]>
Architecture: amd64
Version: 3.0.0~~git20170829+r71452+74~ubuntu17.04.1
Provides: mp3-decoder
Depends: vlc-bin (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-base (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-qt (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-video-output (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-l10n (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1)
Recommends: vlc-plugin-notify (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-samba (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-skins2 (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-video-splitter (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-visualization (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1)
LiveWireBT
la source