Como instalo o VLC 3.0 no Ubuntu Zesty 17.04?

11

Estou com dificuldades para instalar o VLC 3.0 no Ubuntu Zesty. Usando o PPA oficial . Eu adicionei usando

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

E apt-cache showlistou,

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

mas quando tento instalar 3.0.0com o sudo apt-get install vlc=3.*que recebo,

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 outro PPA que fornece o VLC 3.0 no Ubuntu Zesty? Parece que libavcodec-ffmpeg56 foi renomeado,

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

E que agora o vlc-3. * Precisa ser construído com a nova biblioteca (libavcodec-extra57) e ter seu manifesto atualizado a partir do nome antigo (libavcodec-ffmpeg-extra56)

Também não posso registrar um bug porque o Launchpad não suporta isso. Tudo o que posso fazer é escrever o mantenedor usando o fórum de contatos do Launchpad, o que fiz. Nenhuma resposta de volta.

Evan Carroll
fonte
2
Esse vlc ppa é uma piada, são apenas compilações automatizadas que continuam falhando. Por exemplo, a última versão 16.04 que realmente teve êxito foi em 13/08/2016. Provavelmente nunca houve uma compilação 17.04 que realmente construído ..
Doug

Respostas:

18

Você pode instalar um snap da vlc 3:

sudo snap install vlc

Ele será instalado juntamente com o vlc original (se você não desinstalar o vlc original).

elmicha
fonte
4
Se você precisar o vlc pressão para browse fora / open do seu $ HOME, em seguida, removê-lo sudo snap remove vlce reinstalá-comsudo snap install --classic vlc
Doug
1
Vale ressaltar: o VLC empacotado como Snap foi atualizado pela última vez em 20 de janeiro de 2017. Portanto, não tenho certeza se isso ainda é mantido, mas está funcionando agora. =)
Evan Carroll
AMD! O uso do método snap precisa de 115 MB de dados !!
Anwar
Também vale a pena mencionar, esta versão não jogar mp4
Evan Carroll
Parece que não existe mais, infelizmente.
Ken afiada
2

Eu prefiro flatpakterminar snap. É uma estrutura de sandboxing e distribuição de aplicativos de código aberto e multi-arco para Linux. É fácil de usar e você pode executar aplicativos de código fechado como Steam, Sublimetextna mesma.

Você pode instalá-lo via ppaou construí-lo diretamente github, não leva muito tempo. O que fiz para o meu 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

adicione repositórios de aplicativos para instalar aplicativos.

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

Finalmente instalar VLC

flatpak --user install flathub org.videolan.VLC

e inicie-o via

flatpak run org.videolan.VLC

Para ver aplicativos e tempos de execução disponíveis

 flatpak --user remote-ls -d flathub

Para mais informações, consulte Flatpak

EDIT: Adicionei novas dependências e alterei a ordem da sequência de instalação.

Kenn
fonte
Embora suas instruções não tenham funcionado para mim (muitas dependências ausentes etc.), gostaria de agradecer por sugerir o Flatpak. Eu instalei as seguintes instruções encontradas aqui flatpak.org/getting.html Esta versão do VLC está funcionando perfeitamente (a versão Snap foi inútil) finalmente, o suporte ao Chromecast :)
Chris Carter
1

Eu acho que você pode ter adicionado a fonte ppa errada ou o ppa não está funcionando 100% para 17.04 agora. O ppc home vinculado diz que para 17.04 estes devem estar em algum lugar/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

Nos pacotes que ele deseja instalar e depende, estou vendo um monte de "16.04" que não parece certo para o seu sistema "17.04". Gostar:

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
fonte
O ponto 16.04 é válido, mas sudo add-apt-repository ppa:videolan/master-dailyadiciona essas mesmas linhas, exceto que o faz /etc/apt/sources.list.d/videolan-ubuntu-master-daily-zesty.listpara que seu sources.list não seja modificado (ainda funciona com o apt). apt-add-repositorytambém traz a chave do ppa para que os pacotes possam ser testados quanto à assinatura.
Evan Carroll
Isso não é um bom sinal ... Estou pensando que o próprio ppa não está configurado ou funcionando corretamente para o 17.04. Tentei navegar manualmente e vi alguns arquivos de origem com "17.04" nos nomes aqui , mas nenhum arquivo .deb para o 17.04. Talvez uma deb 16.10 possa funcionar ou compilar a partir da fonte?
Xen2050
0

Eu tinha o PPA videolan / master-daily ativado, embora minha intenção não fosse usar o 3.0 de volta quando atualizei para o 17.04, então continuei a usar o que eu pensava serem as versões mais recentes do 2.x. Acabei de notar que alguns ícones na interface foram alterados e verifiquei a caixa de diálogo sobre para descobrir que estou usando o 3.0 agora.

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
fonte