AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 32926
In Process
user389238
user389238
Asked: 2011-03-31 17:01:19 +0800 CST2011-03-31 17:01:19 +0800 CST 2011-03-31 17:01:19 +0800 CST

反向移植包的调试符号在哪里?

  • 772

我在哪里可以下载来自 lucid-backports 存储库的内核的 Linux 内核 2.6.35-25 调试符号(我在 /etc/apt/sources.list 中的 Ubuntu 10.04 上启用了 lucid-backports 存储库)?

位于此处的调试符号的问题是 2.6.35-25 linux 内核服务器映像的调试符号与我从 lucid back-ports 存储库获得的二进制文件不匹配:

ii linux-image-2.6.35-25-server
2.6.35-25.44~lucid1 x86 上版本 2.6.35 的 Linux 内核映像 ii linux-image-2.6.35-25-server-dbgsym
2.6.35-25.44 Linux 内核版本 2.6.35 的调试映像

因此系统抽头(stap)失败:

root@www:~/stap# stap para-callgraph-verbose.stp 'kernel.function(" @fs/proc .c")' 'kernel.function("vfs_read")' -c "cat /proc/sys/虚拟机/*"

错误:构建 ID 不匹配:“内核”与“vmlinux-2.6.35-25-server”

还有一些原因我不想自己构建 linux 内核只是为了让 stap 工作。

debug
  • 2 2 个回答
  • 568 Views

2 个回答

  • Voted
  1. Martin Owens -doctormo-
    2011-09-23T05:01:50+08:002011-09-23T05:01:50+08:00

    您应该发布您的存储库列表,以便我们查看您是如何添加它的。我会首先将问题报告给内核反向移植人员,他们是唯一可以永久解决问题或解释为什么他们不会解决的人。

    请参阅:https ://help.ubuntu.com/community/ReportingBugs

    其次,您可以通过使用源包生成带有符号的 deb 来更轻松地编译内核:

    apt-get source linux-kernel
    etc
    
    • 1
  2. Evan Broder
    2012-01-06T16:57:49+08:002012-01-06T16:57:49+08:00

    您链接到的 ddebs.ubuntu.com 上的页面linux仅包含从源包构建的包的 ddebs。但是,向后移植的内核不是从该源包构建的;相反,它们来自linux-lts-backport-maverick源包:

    (lucid-amd64)evan@caron:~$ apt-cache show linux-image-2.6.35-25-server | grep '^Source'
    Source: linux-lts-backport-maverick
    

    相比之下,这里是与 Ubuntu 10.04(2.6.32)一起发布的内核上的相同查询:

    (lucid-amd64)evan@caron:~$ apt-cache show linux-image-2.6.32-21-server | grep '^Source'
    Source: linux
    

    如果您查看源代码包的ddebs 页面linux-lts-backport-maverick,您会发现您正在使用的内核的 ddebs。

    作为旁注,尽管它们的名字,LTS 反向移植内核被发布到更新包(例如lucid-updates),而不是后端包(lucid-backports),因为它们没有通过Ubuntu Backports 项目进行反向移植。由于支持级别有限,作为真正的反向移植的软件包在 ddebs.ubuntu.com 上没有可用的调试符号以节省空间。

    • 0

相关问题

  • 在 Ubuntu 10.4 上使用 firefox 3.6 访问特定 URL 会使操作系统崩溃,我应该如何调试它?

  • 我如何调试/监视 Emacs 以找出它使用这么多内存的原因?

  • 调试 OpenOffice 崩溃 [关闭]

  • 如何找出导致我的 gnome 面板冻结的原因?[关闭]

  • 如何使 cron 电子邮件成为我的 @gmail 帐户

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve