有关Ubuntu的VScode安装报错E:有未能满足的依赖关系

有关Ubuntu的VScode安装报错E:有未能满足的依赖关系

2020/5/4 首次登陆博客 :)
click_here_这篇博客介绍了如何对文章进行转载转载(我还没学会)

前言

最近想要完成机组的实验cachelab,但是一上来就遇到了麻烦:在我想要安装valgrind时,出现报错“E:有未能满足的依赖关系”。
于是我进行了以下两种尝试

尝试一:根据提示命令行输入

apt --fix-broken install

以期望达到效果,但是此时出现了新的问题,即没有root权限
这里可以通过以下方式 获得root权限

>su
[输入密码]******

click_here_这篇微博提供了针对无法打开锁文件的问题的三种解决途径

在这个步骤期间出现第三个问题:
“dpkg: 错误: 正在解析文件 ‘/var/lib/dpkg/status’ 第 24174 行附近,软件包 ‘intltool-debian’ : 在字段 Description 的值中间发有 EOF”
于是我打开了这个文件(Ctrl+click)并尝试在该文件中进行修改。
很可惜,虽然只是“缺少换行结束符”这麽小小的问题,我也不太会在那个文件中修正,还导致该文件无法正常使用…

我在这篇博客找到了解决方案
click_here_“无法解析软件包文件 /var/lib/dpkg/status (1)”

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status 

在这步之后status文件由24175行变成了41332行
应该是对这个文件成功的更新,之后我可以成功的安装valgrind

尝试二:直接在网站上下载

click_here_命令行输入_svn获得代码
click_here_压缩包下载

PS:两种方法经操作检验均理论可行。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值