youtube-dlをアップデートしたいのですが、どうすればいいですか?
私は、後でオフラインで見るために動画をダウンロードするためにyoutube-dlを使用しています。通常は、問題なく動作しています。しかし、動画サイトの頻繁な変更のため、時々迅速な更新が必要になります。以前は13.04で問題なかったのですが、13.10にアップグレードした後、以下のような問題が発生しました。
# 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.
apt-getでアップデートしてみましたが、新しいパッケージはありません。つまり、**the app's update mechanism has been disabled and the maintainers aren't keep up, what is the solution?どうすれば更新できるのでしょうか?
そして、なぜ全く変更されなかったのでしょうか?raringではパッケージマネージャのバージョンをうまく更新していたのですが。
すでに互換性の問題が発生しているのですが。
$ 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.
QUICK UPDATEです:
リクエスト通りです、
# 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
69
8
試す:
注:これは、 pip がインストールされていることを前提としています。
sudo pip
(代わりにvirtualenvを使用)の使用は避けてください。pipの使用は、公式youtube-dl Webサイトで報告されているように、youtube-dlをインストールする方法であり、
--upgrade
オプションは、最新の利用可能なバージョンがインストールされていることを確認します。youtube-dlがインストールされている場所を確認するには、
pip show youtube-dl
コマンドを使用できます(ここおよびここを参照)。13.10では、
sudo apt-get install
でインストールしたyoutube-dl
がsudo youtube-dl -U
を許可しないようだったので、http://rg3.github.io/youtube-dl/download.html からyoutube-dl
をインストールしています。youtube-dl`をソースから取得するには、次のようにします:
これで、
sudo youtube-dl -U
は問題なく動作し、現在、私は見ています:ppa:nilarimogard/webupd8`を試してみてください。 私は数日おきにアップグレードを受けますが、あなたが受け取るメッセージによれば、あなたの疑問は解決/回答されるはずだと私は思います。 13.04から13.10にアップグレードした場合、例えばWebUpd8を以前使っていた場合、sources-list.dフォルダを更新するのを忘れていたかもしれません(推測)。
試してみてください。
それでもエラーが発生した場合は、次のようにしてください。
1img src = "https://i.stack.imgur.com/D53In.png" width = "32" hight = "32" alt = "IMG:" title "Gydl"> 1< [
youtube-dlスナップパッケージ( youtube-dl )は、現在サポートされているすべてのバージョンのUbuntuで自動的に更新されます。 インストールするには、端末を開いて次のように入力します。
Gydl(グラフィカルYoutube-dl)は、既存のYouTube-dlプログラムを中心としたGUIラッパーです。 現在サポートされているすべてのバージョンのUbuntuにGydlをインストールするには、ターミナルを開いて次のように入力します。
最新
youtube-dl
を取得するには、 GetDeb リポジトリをインストールできます。 Ubuntu 16.04 LTS へのインストールの詳細については、ここを参照してください。youtube-dl
の getdeb バージョンと公式Ubuntu バージョンの違いを取得するには、この出力を考慮してください(2016年9月23日現在)。上記の出力では、
2016.09.19-1
は getdeb バージョンを示し、2016.02.22-1
は公式Ubuntu バージョンを示します。2017-11-11の時点で、Ubuntuを使用している場合、正確と信頼にはyoutube-dlのバージョンが古すぎるようです。 .
ただし、 Xenial のバージョンを使用すると機能します。 それ以外の場合は、他の回答で提案されているように、最新バージョンを手動でインストールすることをお勧めします。
youtube-dlでも同様の問題がありました。
スーパーユーザー権限でアップデートすることで解決するかもしれません: