opensuse安装gdb debug等包

作者: dplord, 访问量 624





今天用gdb调试一个segmentation fault的时候,本机的gdb需要安装debug包,国内的各大开源镜像站,ustc、hust 、tsinghua.tuna以及mirrors.souhu.com mirrors.163.com mirrors.aliyun.com 都没有opensuse的debug源,其他的update oss non-oss等源都有。debug官方源(http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/)实在是太慢了,基本不可用。不知道为什么都不同步debug源,可能觉得debug源一般人用不到把。找了半天找到了一个可用的debug国内源,记录一下: 浙大Mirrors 的opensuse debug源是可用的,http://mirrors.zju.edu.cn/opensuse/debug/distribution/leap/42.1/repo/oss/。

zypper ar http://mirrors.zju.edu.cn/opensuse/debug/distribution/leap/42.1/repo/oss/ zju-debug添加后,sudo zypper ref刷新源。

然后安装opensuse debug包:

zypper install krb5-debuginfo-1.12.1-19.9.x86_64 libapparmor1-debuginfo-2.10-3.2.x86_64 libbz2-1-debuginfo-1.0.6-30.4.x86_64 libcom_err2-debuginfo-1.42.11-10.2.x86_64 libcurl4-debuginfo-7.37.0-5.2.x86_64 libfreetype6-debuginfo-2.5.5-8.2.x86_64 libgcrypt20-debuginfo-1.6.1-18.7.x86_64 libgpg-error0-debuginfo-1.13-3.6.x86_64 libidn11-debuginfo-1.28-4.1.x86_64 libjpeg62-debuginfo-62.1.0-31.1.x86_64 libkeyutils1-debuginfo-1.5.9-4.3.x86_64 libldap-2_4-2-debuginfo-2.4.41-9.1.x86_64 libltdl7-debuginfo-2.4.2-16.6.x86_64 liblzma5-debuginfo-5.0.5-3.5.x86_64 libmcrypt-debuginfo-2.5.8-117.1.x86_64 libopenssl1_0_0-debuginfo-1.0.1i-4.1.x86_64 libpcre1-debuginfo-8.33-3.5.x86_64 libpng16-16-debuginfo-1.6.8-2.2.x86_64 libsasl2-3-debuginfo-2.1.26-8.1.x86_64 libselinux1-debuginfo-2.3-3.5.x86_64 libssh2-1-debuginfo-1.4.3-10.1.x86_64 libxml2-2-debuginfo-2.9.1-8.1.x86_64 libxslt1-debuginfo-1.1.28-8.1.x86_64 libz1-debuginfo-1.2.8-6.4.x86_64

就可以使用gdb debug了。