次のコマンドはUbuntu 15.10で正常に機能しました。
sudo apt-get build-dep emacs24
しかし、Ubuntu 16.04で実行すると、次のエラーが発生します。
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list
15.10ではすべての行(約10行)がコメント化さdeb-src
れていない/etc/apt/sources.list
場所にありますが、16.04では対応する行がコメント化されています。たとえば、ここに私の現在の4行がありますsources.list
:
## Major bug fix updates produced after the final release of the
## distribution.
deb http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
この変更の理由は何ですか?
次に、/etc/apt/sources.list
Ubuntuを再インストールするたびに手動で編集しないようにしたいと思います。これ(deb-src
行のコメントを外す)を自動的に行うにはどうすればよいですか?
python3-software-properties
パッケージは、Pythonスクリプトの作成にも役立つ場合があります。
sed
周りにもいくつかのスクリプトがあります。