ubuntu对应版本源码下载

https://wenku.baidu.com/view/25c5ec65f5335a8102d220eb.html  参考此文章,顺便做个记录

1.sudo apt-cache search linux-source

==》
linux-source - Linux kernel source with Ubuntu patches
linux-source-4.2.0 - Linux kernel source for version 4.2.0 with Ubuntu patches

2.sudo apt-get install linux-source-4.2.0


3./usr/src 下载完成文件
linux-headers-4.2.0-16  linux-headers-4.2.0-16-generic  linux-source-4.2.0  linux-source-4.2.0.tar.bz2
### 配置 Ubuntu 的 `sources.list` 以下载源码包 在 Ubuntu 系统中,若需通过 `apt source` 命令获取软件包的源代码,必须确保 `/etc/apt/sources.list` 文件中包含指向源代码仓库的 `deb-src` 类型条目。每个 `deb` 源都应有对应的 `deb-src` 条目,以便 APT 工具能够定位并下载相应的源码[^3]。 #### 添加 `deb-src` 条目 打开 `/etc/apt/sources.list` 文件进行编辑: ```bash sudo nano /etc/apt/sources.list ``` 对于每一个以 `deb` 开头的行,复制该行并在开头将 `deb` 替换为 `deb-src`。例如,将以下原始条目: ``` deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse ``` 修改为新增的源码仓库条目: ``` deb-src http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse ``` 如果系统使用的是国内镜像源(如阿里云),则同样为其添加对应的 `deb-src` 行。例如针对 Ubuntu 18.04(Bionic)版本: ``` deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ bionic universe deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security universe ``` 完成编辑后保存文件并退出编辑器。 #### 更新 APT 缓存 配置完成后执行以下命令更新 APT 软件包索引: ```bash sudo apt update ``` 此时即可使用如下命令下载指定软件包的源码: ```bash apt source <package-name> ``` #### 注意事项 - 在添加 `deb-src` 条目时,请确保其与原有 `deb` 行中的发行版名称(如 `focal`、`bionic`)和组件(如 `main`、`universe`)保持一致。 - 如果启用了第三方 PPA 或非官方源,请检查这些源是否提供 `deb-src` 地址,并根据需要手动添加[^2]。 - 修改 `sources.list` 后若出现异常,可通过备份文件恢复原状,如: ```bash sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值