ubuntu
scutth
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu 获取 package source code
ubuntu是开源系统,系统里的所有package也都是开源的,如何方便的获取package的source code?1. 修改/etc/apt/sources.list,打开deb-src (默认是注释掉的)2. sudo apt update //更新src source的源3. 获取package 名字在获取source code之前,你需要知道package的名字,可以...原创 2020-03-26 13:12:11 · 816 阅读 · 0 评论 -
ubuntu获取特定版本的package
有时候需要安装特定版本的package,如果自己找source code来build会比较麻烦,如果能用apt install来安装,岂不是很方便。操作之前,先update:$sudo apt update根据包名,获取当前操作系统支持的package 版本:$apt-cache policy xserver-xorg-core-hwe-16.04类似于下面的输出:x...原创 2020-03-26 14:31:27 · 356 阅读 · 0 评论 -
ubuntu kernel panic查看源文件
在驱动开发中,经常会碰到kernel panic的问题,如果快速和高效的定位出问题的位置至关重要。kernel panic出现的位置有两个,一种是在kernel里面,一种是在device driver里面,根据kernel panic的call stack可以看出来,定位源文件的方法也是一样的。首先要有对应的debug symbol,如果是在linux kernel里,就需要安装对应版本的sy...原创 2020-03-26 14:21:05 · 687 阅读 · 0 评论 -
ubuntu获取发行版linux kernel的debug symbol
有时候碰到了kernel panic,如果stack在linux kernel里,那就需要有linux kernel的debug symbol,如果你的kernel是release的,那就可以直接下载symbol就可以了。1. 从ubuntu keyserver获取keyubuntu 16.04及以后的系统:$sudo apt-key adv --keyserver keyserve...原创 2020-03-26 13:46:06 · 1389 阅读 · 0 评论 -
ubuntu 发行版 package source code如何修改和build
如何获取source code可以参考这一篇文章。首先需要确认系统里有quilt这个工具,如果没有:$sudo apt install quilt进入source code根目录,在修改source code之前需要创建patch。$quilt new my_patch.patch然后把需要修改的文件告诉quilt:$quilt add my_file_need_modif...原创 2020-03-26 13:36:01 · 467 阅读 · 0 评论
分享