当使用sudo apt-get下载资源时(下面的代码是举个例子,我下载的是GNU coreutils)
sudo apt-get source coreutils
弹出
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
这个错误消息意味着你的系统没有配置源列表(sources.list)以获取源代码包(deb-src)的信息。
解决方法一:通过Software & Updates
更新自动添加缺少的信息
在搜索中找到 'Software & Updates', 然后在 "Ubuntu Software" 菜单中将 "Source code"框勾选上。如下图位置(下图已经勾选上)
这是用来添加一些 ‘deb-src’ 在 '/etc/apt/sources.list'文件中,然后你就可以运行之前的命令安装软件了,亲测好用。
解决方法二:进入 /etc/apt/sources.list手动添加缺少的信息
-
打开终端窗口。
-
编辑软件源列表文件
/etc/apt/sources.list
,可以使用文本编辑器(如nano
、vim
、gedit
等)进行编辑。例如,在终端中输入以下命令使用nano
编辑器打开文件sudo nano /etc/apt/sources.list
-
复制以下内容到编辑器中,然后保存退出:
deb-src http://archive.ubuntu.com/ubuntu trusty main restricted #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-updates restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse #Added by software-properties deb-src http://security.ubuntu.com/ubuntu trusty-security restricted main universe multiverse #Added by software-properties deb-src http://gb.archive.ubuntu.com/ubuntu/ trusty-proposed restricted main universe multiverse #Added by software-properties
不够的话,自己还可以再找找,一定记得保存好再退出啊。按下
Ctrl
键 +O
键,然后按下Enter
键来保存文件,按下Ctrl
键 +X
键来退出 Nano 编辑器。nano编辑器下面都有各种快捷键说明,自行操作。 -
执行
sudo apt-get update
无报错和警告就代表成功。