Mantendo o youtube-dl atualizado:
youtube-dl
é um aplicativo que é atualizado a cada duas semanas para corresponder às alterações feitas pelos serviços do upstream, como o YouTube. Consequentemente, mantê-lo atualizado é uma tarefa ocupada . A partir do Ubuntu 18.04 existe um problema especial em que o pacote Ubuntu não pode mais ser 'manualmente' atualizado. Portanto, o comando youtube-dl -U
não funciona com a versão do repositório de youtube-dl
.
Problemas recentes com o pacote do Ubuntu:
Os gerenciadores de pacotes do Debian para youtube-dl sentiram que "contém um mecanismo de auto-atualização (possivelmente inseguro)" e corrigiu completamente este mecanismo de auto-atualização do aplicativo . O relatório de erros e a discussão estão aqui:
Registros de relatórios de erros do Debian - # 890119
youtube-dl contém um (possivelmente-inseguro ) mecanismo de auto-atualização
O patch para o youtube-dl é bastante extenso e possivelmente um pouco destrutivo. Pode ser visto na íntegra aqui ... Observe o comentário no topo da página. patch:
% bl0ck_qu0te%
E a boa notícia é que existem dois métodos muito bons para os "usuários experientes" manterem youtube-dl
atualizados:
1. Atualizar usando o wget:
E por minha própria parte, envolve os seguintes comandos simples que removem o repositório youtube-dl e instalam manualmente a versão mais recente :
sudo apt-get remove youtube-dl
sudo mkdir -pv /usr/local/bin
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
E agora o youtube-dl funcionará como antes :). Tenha em mente que você precisará atualizar manualmente periodicamente o youtube-dl (executando youtube-dl -U
) em vez de esperar que o gerenciador de pacotes faça isso para você ...
2. Atualizando usando o instalador pip:
Você pode usar o instalador do pacote Alternative Python (pip) para atualizar youtube-dl
da seguinte forma:
sudo apt-get remove youtube-dl
sudo apt-get install python-pip
sudo pip install youtube-dl
Posteriormente, você pode atualizar youtube-dl
executando o seguinte:
sudo pip install --upgrade youtube_dl
Agora, aproveite sua visualização off-line das excelentes ofertas de vídeo do YouTube:).