Edited at

apt build-dep がエラーになるときの対処方法

新しく立てた仮想マシンなどで apt build-dep を実行すると以下のようなエラーになることがあります。

$ sudo apt build-dep ffmpeg

[sudo] password for koba:
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list

エラーメッセージの通り、source.listにsourceを取得する先のURIが無いためです。

実際には、source.listの中に書いてはあるのですが、コメントアウトされています。なので、それをアンコメントすればよいです。

$ sudo vi /etc/apt/sources.list

このようにviを開いて、置換します。

:%s/# deb-src/deb-src/

:wq

これで、apt updateを実行してから再度 apt build-depを実行すればエラーにならずに完了します。

$ sudo apt update

$ sudo apt build-dep ffmpeg


関連

ffmpeg 4.0 をlibsrtを有効にしてビルドする

gstreamer をソースからビルドする