ubuntu安装valgrind失败报libc6-dbg版本错误的处理方法

在Ubuntu 12.04.2上安装valgrind时遇到错误,提示需要2.15-0ubuntu10.5版本的libc6但系统存在旧版本。解决方法是手动下载libc6-dbg的2.15-0ubuntu10.5版本deb包,使用dpkg命令安装,然后可以成功安装valgrind。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

-------------------------------

ubuntu版本:12.04.2

执行sudo apt-get install valgrind命令报如下错误:


这个错误是说在安装valgrind的时候要安装2.15-0ubuntu10.5版本的libc6,但是当前机器中的libc6-dbg依赖的是其以前的旧版本2.15-0ubuntu10.4


解决方法

--------------------------------

下载新版本的libc6-dbg安装即可,在谷歌上直接搜索libc6-dbg  2.15-0ubuntu10.5, 可以在如下链接中找到deb安装包

libc6-dbg安装包地址

下载后使用dpkg命令安装



然后再安装valgrind即可成功



-END-


### 安装配置 NS-3 网络模拟器 #### 准备工作 为了顺利安装NS-3网络模拟器,在Ubuntu虚拟机环境中需先更新软件包列表并安装必要的依赖项。这可以通过执行以下命令完成: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential autoconf automake libxmu-dev g++ python3 python3-setuptools git qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz cvs mercurial bzr gdb valgrind uncrustify doxygen graphviz imagemagick texlive texinfo latexmk lmodern ipython ssh p7zip-full dpkg-dev cmake libc6-dev libc6-dev-i386 libclang-9-dev llvm-9-dev clang-9 zlib1g-dbg liblzma-dev libbz2-dev libreadline-dev libncurses5-dev libncursesw5-dev tcl8.6-dev tk8.6-dev expect devscripts dh-make dput pbuilder cowbuilder debian-keyring manpages-dev manpages-posix-dev asciidoc xmlto xsltproc txt2tags dia librsvg2-bin libwww-perl libjs-jquery libjson-perl patchutils bison flex libxml-parser-perl gnuplot-nox gsl-bin libgsl-dev libgslcblas0 wireshark tcpdump sqlite sqlite3 libsqlite3-dev curl wget vim nano emacs ed diffstat lrzsz cpio kmod module-init-tools uthash-dev uuid-dev libboost-all-dev -y ``` #### 下载与解压 ns-ai v1.2.0 由于直接访问GitHub存在问题,已经提前在Windows系统上下载了`ns-ai.v1.2.0.zip`文件并通过邮件传输至Ubuntu环境内。接下来需要将其解压缩到合适的位置。 ```bash cd ~/Downloads/ unzip ns-ai.v1.2.0.zip -d ~/ns-ai-v1.2.0 ``` #### 配置编译选项 进入解压后的目录,并创建一个新的构建脚本用于自定义编译过程。特别注意要加入`--enable-examples`参数以确保能够测试示例程序[^2]。 ```bash cd ~/ns-ai-v1.2.0/ns-3.38 ./build.py --enable-examples ``` #### 编译源码 启动实际的编译流程,此步骤可能耗时较长取决于机器性能。 ```bash ./waf configure ./waf build ``` #### 测试安装成果 一旦编译结束,可以运行简单的例子验证安装是否成功。具体来说就是尝试调用名为`hello-simulator`的应用程序来确认一切正常运作。 ```bash ./waf --run hello-simulator ``` 当终端显示“hello-simulator”的消息时即表示整个设置顺利完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值