Saya menggunakan youtube-dl untuk mengunduh video untuk ditonton nanti secara offline. Biasanya, ini berfungsi dengan baik. Namun, karena seringnya perubahan pada situs video, terkadang memerlukan pembaruan cepat. Itu bukan masalah sebelumnya pada 13,04 tetapi setelah upgrade ke 13,10, saya mengerti
# 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.
Saya mencoba memperbarui melalui apt-get tetapi tidak ada paket baru. Jadi mekanisme pembaruan aplikasi telah dinonaktifkan dan pengelola tidak mengikuti, apa solusinya? Bagaimana cara saya memperbaruinya?
Dan mengapa itu berubah sama sekali? Itu memperbarui versi manajer paket baik-baik saja di raring.
Saya sudah mengalami masalah kompatibilitas.
$ 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.
PEMBARUAN CEPAT:
Seperti yang diminta,
# 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
? Danapt-cache policy youtube-dl
.Jawaban:
Mencoba:
Catatan: ini mengasumsikan Anda telah menginstal pip . Hindari menggunakan
sudo pip
( gunakan virtualenv sebagai gantinya ).Menggunakan pip adalah cara untuk menginstal youtube-dl, seperti yang dilaporkan di situs web resmi youtube-dl , dan
--upgrade
opsi memastikan Anda berakhir dengan versi terbaru yang tersedia diinstal.Untuk mengetahui di mana youtube-dl telah diinstal, Anda dapat menggunakan
pip show youtube-dl
perintah (lihat di sini dan di sini ).sumber
Pada 13.10, saya menginstal
youtube-dl
dari: http://rg3.github.io/youtube-dl/download.html karenayoutube-dl
diinstal melaluisudo apt-get install
tampaknya tidak memungkinkansudo youtube-dl -U
.Untuk mendapatkan
youtube-dl
dari sumber:Sekarang,
sudo youtube-dl -U
bekerja tanpa masalah dan saat ini saya melihat:sumber
Coba
ppa:nilarimogard/webupd8
. Saya mendapatkan peningkatan setiap beberapa hari dan saya pikir, sesuai dengan pesan yang Anda dapatkan, itu harus menyelesaikan / menjawab pertanyaan Anda. Jika Anda melakukan peningkatan dari 13,04 ke 13.10 Anda mungkin lupa (saya kira) untuk memperbarui folder sources-list.d, misalnya, jika Anda menggunakan WebUpd8 sebelumnya.sumber
coba yang berikut ini:
maka jika Anda masih mendapatkan kesalahan lakukan ini:
sumber
Ubuntu 14.04 dan yang lebih baru
Paket snap youtube-dl ( youtube-dl ) diperbarui secara otomatis di semua versi Ubuntu yang saat ini didukung. Untuk menginstalnya buka terminal dan ketik:
Gydl (Graphical Youtube-dl) adalah pembungkus GUI di sekitar program youtube-dl yang sudah ada. Untuk menginstal Gydl di semua versi Ubuntu yang saat ini didukung buka terminal dan ketik:
sumber
Saya punya masalah serupa dengan youtube-dl.
Menggunakan hak super user untuk memperbaruinya mungkin bisa menyelesaikan masalah Anda:
sumber
Untuk mendapatkan yang terbaru
youtube-dl
dapat menginstal repositori GetDeb . Untuk detail tentang menginstal di Ubuntu 16.04 LTS , lihat di sini .Untuk mendapatkan perbedaan antara getdeb dan versi resmi Ubuntu
youtube-dl
, pertimbangkan output ini (per 23.09.2016):Dalam output di atas,
2016.09.19-1
menunjukkan versi getdeb dan2016.02.22-1
menunjukkan versi Ubuntu resmi .sumber
Pada 2017-11-11, jika Anda menggunakan Ubuntu, tampaknya tepat dan tepercaya memiliki versi youtube-dl yang terlalu lama.
Namun, menggunakan versi dari karya Xenial . Kalau tidak, saya sarankan untuk menginstal versi terbaru secara manual, seperti yang disarankan dalam jawaban lain.
sumber