youtube-dl
を更新しようとすると、次のメッセージが表示されました。
amrat@amrat-GA-78LMT-USB3:~$ Sudo youtube-dl -U
[Sudo] password for amrat:
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
amrat@amrat-GA-78LMT-USB3:~$
どういう意味ですか?
ターミナルを使用してプログラムをインストールしました。
私もこのエラーを受け取ります:
WARNING: unable to set language: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
[youtube] ST_WC13rNJo: Downloading webpage
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
お知らせ下さい。
リポジトリyoutube-dl
を削除することをお勧めします。これは、ビデオのダウンロードまたはアップグレード自体にほとんど対処しないため、代わりに開発者のWebサイトから直接をインストールします。
Sudo apt-get remove youtube-dl
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
そして、時々、バージョンを次のように更新します。
Sudo youtube-dl -U
現在のバージョンは次を報告します:
andrew@ilium~$ youtube-dl --version
2016.08.01
andrew@ilium~$
そして、このバージョンは、私がテストした現在のYouTubeビデオやプレイリストに問題はありません...
参照:
ターミナルを介してパッケージマネージャーを使用してインストールした場合、aptを使用していると想定しています。
その場合は、実行してみてください
Sudo apt-get update && Sudo apt-get upgrade
インストールされているすべてのパッケージをアップグレードするか、次を使用します。
apt-get install --only-upgrade youtube-dl
youtube-dlパッケージをアップグレードするだけです。
それが機能するかどうか教えてください。
Youtube-dlコマンドの使用中にエラーを修正するには、以下の修正を試してください。
コマンドSudo apt-get remove youtube-dl
を使用してyoutuble-dlをアンインストールします
コマンドSudo apt-get install python-pip
を使用してpipをインストールします
完了したら、youtube-dlをインストールします:Sudo pip install youtube-dl
これは私のために働いた、あなたのためにもそれがうまくいくことを願っています! :)
Youtube-dlは、古いことが証明されているレポまたはレポを使用するaptまたはapt-get以外の手段でアップグレードする必要があることを意味します。
pipは、ダウンロードに失敗する可能性が最も低い最新バージョンのyoutube-dlであることが証明されています。
Sudo -H pip install -U youtube-dl
を試してください。ターミナルでyoutube-dlのクリーンな更新を表示する必要があります