Ubuntu使用遇到问题

1、执行apt-get install vim报错

dpkg: error: corrupt info database format file '/var/lib/dpkg/info/format'

cat /var/lib/dpkg/info/format没有输出

echo 1 > format

在执行apt-get install vim 不在报错

2、gcc编译文件时报错

 fatal error: stdio.h: No such file or directory

开发环境没有准备好

sudo apt-get install  build-essential

The following packages have unmet dependencies:
 build-essential : Depends: libc6-dev but it is not going to be installed or
                            libc-dev
                           Depends: g++ (>= 4:5.2) but it is not going to be installed
                           Depends: dpkg-dev (>= 1.17.11) but it is not going to be installed

需要将依赖的库全装上

apt-get install  libc-dev报错

[Unauthorized System] root@Kylin:~# apt-get -f install libc6-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc6-dev : Depends: libc6 (= 2.23-0kord4k4) but 2.23-0kord4k3 is to be installed
E: Unable to correct problems, you have held broken packages.

这个问题要装aptitude

apt-get install aptitude

然后用aptitude安装,它会将依赖也安装上,删除时也会将依赖删除

aptitude install build-essential

选n y y 安装即可。

装完之后再/usr/include会出现头文件。

再编译成功

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值