有关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:两种方法经操作检验均理论可行。