以下命令在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
自动(取消注释)?
该
—
2016年
python3-software-properties
软件包对于编写Python脚本也可能很有用。
@JanC谢谢,我写了自己的剧本。请参阅下面的答案。
—
哈康Hægland
sed
周围也有一些脚本。