web-dev-qa-db-fra.com

Comment installer VLC 3.0 sur Ubuntu Zesty 17.04?

J'ai de la difficulté à installer VLC 3.0 sous Ubuntu Zesty. Utilisation du officiel PPA . Je l'ai ajouté en utilisant

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

Et apt-cache show l'a 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.0 avec 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 fournissant VLC 3.0 dans Ubuntu Zesty? Il semble que libavcodec-ffmpeg56 ait été renommé,

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

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

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

11
Evan Carroll

Vous pouvez installer un composant logiciel enfichable 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).

18
elmicha

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

Vous pouvez l'installer via ppa ou 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

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

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

Enfin, installez VLC

flatpak --user install flathub org.videolan.VLC

et le lancer via

flatpak run org.videolan.VLC

Pour voir les applications disponibles et les runtimes

 flatpak --user remote-ls -d flathub

Pour plus d'informations, consultez Flatpak

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

2
kenn

Je pense que vous avez peut-être ajouté la mauvaise source d’APP ou que l’APP ne fonctionne pas à 100% pour 17.04 maintenant. Le lien vers la page d'accueil ppc indique que pour 17.04 ces informations devraient figurer quelque part dans /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

Parmi les paquets qu’il souhaite installer et qui en dépendent, je vois beaucoup de "16.04" qui ne sonne pas bien 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...  
1
Xen2050

J'avais le PPA videolan/master-daily activé bien que mon intention ne soit pas d'utiliser la version 3.0 lorsque j'ai mis à niveau vers 17.04, alors j'ai 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 de pour savoir que j'utilise la version 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)
0
LiveWireBT