Eu uso o youtube-dl para baixar vídeos para assistir posteriormente offline. Geralmente, funciona bem. No entanto, devido a alterações frequentes nos sites de vídeo, às vezes é necessária uma atualização rápida. Não era um problema antes na 13.04, mas após a atualização para a 13.10, recebo
# youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
Tentei atualizá-lo via apt-get, mas não há novo pacote. Portanto, o mecanismo de atualização do aplicativo foi desativado e os mantenedores não estão acompanhando, qual é a solução? Como faço para atualizá-lo?
E por que isso mudou? Ele estava atualizando uma versão do gerenciador de pacotes muito bem em raring.
Já estou com problemas de compatibilidade.
$ youtube-dl "http://vimeo.com/55784152"
[vimeo] 55784152: Downloading webpage
[vimeo] 55784152: Extracting information
ERROR: Unable to extract info section; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
RÁPIDA ATUALIZAÇÃO:
Como pedido,
# type youtube-dl
youtube-dl is hashed (/usr/bin/youtube-dl)
# apt-cache policy youtube-dl
youtube-dl:
Installed: 2013.08.29-1
Candidate: 2013.08.29-1
Version table:
*** 2013.08.29-1 0
500 http://pl.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
100 /var/lib/dpkg/status
type youtube-dl
? Eapt-cache policy youtube-dl
.Respostas:
Experimentar:
Nota: isso pressupõe que você tenha o pip instalado. Evite usar
sudo pip
( use virtualenv ).O uso do pip é uma maneira de instalar o youtube-dl, conforme relatado no site oficial do youtube-dl , e a
--upgrade
opção garante que você termine com a versão mais recente disponível instalada.Para descobrir onde o youtube-dl foi instalado, você pode usar o
pip show youtube-dl
comando (veja aqui e aqui ).fonte
Na 13.10, eu instalei
youtube-dl
em: http://rg3.github.io/youtube-dl/download.html porque oyoutube-dl
instalado viasudo apt-get install
não parecia permitirsudo youtube-dl -U
.Para obter
youtube-dl
da fonte:Agora,
sudo youtube-dl -U
funciona sem problemas e atualmente vejo:fonte
Tente
ppa:nilarimogard/webupd8
. Recebo atualizações a cada dois dias e acho que, de acordo com a mensagem que você recebe, deve resolver / responder sua pergunta. Se você fez uma atualização de 13.04 para 13.10, pode ter esquecido (eu acho) de atualizar a pasta sources-list.d, por exemplo, se você já usou o WebUpd8 antes.fonte
tente o seguinte:
se você ainda receber um erro, faça o seguinte:
fonte
Ubuntu 14.04 e posterior
O pacote snap do youtube-dl ( youtube-dl ) é atualizado automaticamente em todas as versões atualmente suportadas do Ubuntu. Para instalá-lo, abra o terminal e digite:
Gydl (Graphical Youtube-dl) é um wrapper de GUI em torno do programa youtube-dl já existente. Para instalar o Gydl em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:
fonte
Eu tive um problema semelhante com o youtube-dl.
Usar privilégios de superusuário para atualizá-lo pode resolver seu problema:
fonte
Para obter o mais recente,
youtube-dl
pode-se instalar o repositório GetDeb . Para detalhes sobre a instalação no Ubuntu 16.04 LTS , consulte aqui .Para obter a diferença entre o getdeb e as versões oficiais do Ubuntu
youtube-dl
, considere esta saída (a partir de 23.09.2016):Na saída acima,
2016.09.19-1
mostra a versão getdeb e2016.02.22-1
mostra a versão oficial do Ubuntu .fonte
A partir de 11/11/2017, se você estiver usando o Ubuntu, parece que precisa e confiável têm versões muito antigas do youtube-dl.
No entanto, o uso da versão do Xenial funciona. Caso contrário, sugiro instalar a versão mais recente manualmente, conforme sugerido em outras respostas.
fonte