¿Cómo instalo VLC 3.0 en Ubuntu Zesty 17.04?

11

Tengo dificultades para instalar VLC 3.0 en Ubuntu Zesty. Usando el PPA oficial . Lo agregué usando

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

Y lo apt-cache showtiene en la lista,

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

pero cuando intento instalar 3.0.0con sudo apt-get install vlc=3.*consigo,

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.

¿Hay otro PPA que proporcione VLC 3.0 en Ubuntu Zesty? Parece que se cambió el nombre de libavcodec-ffmpeg56,

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

Y eso ahora vlc-3. * Necesita construirse contra la nueva biblioteca (libavcodec-extra57) y tener su manifiesto actualizado desde el nombre anterior (libavcodec-ffmpeg-extra56)

Tampoco puedo presentar un error en esto porque Launchpad no lo admite. Todo lo que puedo hacer es escribir al mantenedor usando el foro de contacto de Launchpad, lo cual hice. No hay respuesta de vuelta.

Evan Carroll
fuente
2
Ese vlc ppa es una broma, solo son compilaciones automatizadas que siguen fallando. Por ejemplo, la última versión 16.04 que realmente tuvo éxito fue el 13/08/2016. Es probable que nunca hubo una acumulación 17.04 que en realidad construida ..
Doug

Respuestas:

18

Puede instalar un complemento de vlc 3:

sudo snap install vlc

Se instalará junto con su vlc original (si no desinstala la vlc original).

elmicha
fuente
44
Si necesita el complemento vlc para navegar / abrir fuera de su $ HOME, elimínelo sudo snap remove vlcy vuelva a instalarlo consudo snap install --classic vlc
doug
1
Vale la pena mencionar: el VLC empaquetado como Snap se actualizó por última vez el 20 de enero de 2017. Por lo tanto, no estoy seguro de si esto todavía se mantiene, pero está funcionando ahora. =)
Evan Carroll
¡Dios mio! ¡Usar el método snap necesita 115MB de datos!
Anwar
También vale la pena mencionar, esta versión no reproduce mp4
Evan Carroll
Parece que ya no existe, lamentablemente.
Ken Sharp
2

Yo prefiero flatpakmás snap. Es un entorno de código abierto y un marco de distribución de espacio aislado y distribución de aplicaciones para Linux. Es fácil de usar y puede ejecutar aplicaciones de código cerrado como Steam, Sublimetexten él.

Puede instalarlo ppao crearlo directamente github, no lleva mucho tiempo. Lo que hice para mi 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

luego agregue repositorios de aplicaciones para instalar aplicaciones.

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

Finalmente instalar VLC

flatpak --user install flathub org.videolan.VLC

y lanzarlo a través de

flatpak run org.videolan.VLC

Para ver las aplicaciones y tiempos de ejecución disponibles

 flatpak --user remote-ls -d flathub

Para obtener más información, consulte Flatpak

EDITAR: agregué nuevas dependencias y cambié el orden de la secuencia de instalación.

Kenn
fuente
Si bien sus instrucciones no funcionaron para mí (demasiadas dependencias faltantes, etc.) me gustaría agradecerle por sugerir Flatpak. Instalé siguiendo las instrucciones que se encuentran aquí flatpak.org/getting.html Esta versión de VLC está funcionando perfectamente (la versión Snap fue inútil) Soporte de Chromecast por fin :)
Chris Carter
1

Creo que puede haber agregado la fuente de ppa incorrecta, o el ppa no está funcionando al 100% para 17.04 ahora. La página de ppc vinculada dice para 17.04 que debería estar en/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

De los paquetes que quiere instalar y de los que depende, veo muchos "16.04" que no suenan bien para su sistema "17.04". Me gusta:

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
fuente
El punto 16.04 es válido, pero sudo add-apt-repository ppa:videolan/master-dailyagrega esas líneas, excepto que lo hace /etc/apt/sources.list.d/videolan-ubuntu-master-daily-zesty.listpara que su sources.list no se modifique (aunque todavía funciona con apt). apt-add-repositorytambién trae la clave de ppa para que los paquetes puedan ser probados para su firma.
Evan Carroll
Esa no es una buena señal ... Estoy pensando que el ppa en sí no está configurado o no funciona correctamente para 17.04. Intenté navegarlo manualmente y vi algunos archivos fuente con "17.04" en los nombres aquí , pero no archivos .deb para 17.04. ¿Quizás un deb de 16.10 podría funcionar o compilar desde la fuente?
Xen2050
0

Tenía habilitado el videolan / master-daily PPA, aunque mi intención era no volver a usar 3.0 cuando actualicé a 17.04, así que seguí usando lo que pensé que eran las últimas versiones 2.x. Acabo de notar que algunos íconos en la interfaz han cambiado y revisé el cuadro de diálogo acerca de para descubrir que estoy usando 3.0 ahora.

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
fuente