昨天想着搭建一下开发环境,遇到了个问题,记录一下。
在执行sudo apt-get install nfs-kernel-server命令时出现错误,我根据这个里边一个大哥的操作加了163的源,问题应该是没了
在执行sudo apt-get install lsb-core lib32stdc++6命令时出现以下错误
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
(可能是这个错误,记不大清楚了)
产生这类错误的主要原因是因为获取下载源的问题,我的说法可能有误,但是大概是这个意思,下载的源可能不合适也可能不能链接上
我试过了
这个方法,但是当我读取gcc版本号的时候是失败的,当然有可能是因为我没有重启,所以这个方法待定。
还有一种解决方法是我在论坛上看到的,在Ubuntu上有个软件和更新的,需要选择服务器的,需要选择中国服务器,但是下载源的话可能需要更改一下
在/etc/apt/sources.list里边,最好在更改这个文件之前备份一下,然后增加了一些新的源
根据解决 ubuntu 16.04安装软件遇到的一个罕见巨坑_SleepingBug的博客-CSDN博客里边的说法
增加新的源,实测可解决问题,但是我查gcc版本号的时候依然显示错误
然后非常重要的一点是需要重启Ubuntu,重启之后再查询,就没问题了,交叉编译工具链安装就算成功了