执行这个命令sudo apt-get source linux-generic报You must put some 'source' URIs in your sources.list
时间: 2024-10-24 07:11:12 浏览: 10
当你尝试运行`sudo apt-get source linux-generic`并收到"You must put some 'source' URIs in your sources.list"错误时,这意味着你的系统的`sources.list`文件中没有包含`linux-generic`的相关来源地址。`sources.list`文件是APT(Advanced Package Tool)用于查找软件包来源的列表。
你需要编辑这个文件,添加`linux-generic`的官方软件仓库地址。对于Ubuntu,你可以在`/etc/apt/sources.list`中找到这个文件,通常包含像下面这样的官方源:
```bash
deb http://archive.ubuntu.com/ubuntu <DISTRO_CODENAME> main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu <DISTRO_CODENAME> main restricted universe multiverse
```
将 `<DISTRO_CODENAME>` 替换为你的Ubuntu发行版代号,如 "bionic", "focal", 等等。之后,需要更新`apt`索引:
```bash
sudo apt-get update
```
然后再试一次`sudo apt-get source linux-generic`。
如果还是无法找到,可能是因为`linux-generic`不是默认的可用软件包,你可能需要检查一下你的Ubuntu版本是否支持该内核源代码包,或者直接从Linux内核官方网站下载源代码。
阅读全文