ubuntu18.04安装build-essential所引发的一系列问题的解决

我需要源码安装nginx,configure的时候依赖build-essential,全程apt-get安装,结果提醒我需要把libc6降级,然后就gg了,很多软件都被卸载了,虚拟机相当于废了。。。
还好虚拟机有备份,网上找了aptitude,安装完aptitude发现apt被卸载了,报错找不到apt-transport-https,意味着使用aptitude啥也安装不了,重装apt又报错breaks aptitude。。。
还好虚拟机有备份+1,这次我决定手动安装aptitude(中间安装的aptitude是ubuntu18.10的,安装完报错undefined symbol。。。),终于成功啦!然后源码安装nginx一路顺畅得飞起。
经验总结:
0、备份的重要性,好比游戏存档;
1、aptitude在解决依赖关系方面表现优异;
2、安装软件一定要对应好版本,不是说版本越高越好;
3、编辑/etc/apt/sources.list文件可以添加镜像源
4、在手动安装的过程中,发现了很不错的网站!下面简单介绍一下
https://packages.ubuntu.com
资源应有尽有!
当你需要什么包,就在搜索框输入包名,举个例子aptitude
0) 设置搜索项 keyword下面选 package names only,distribution选any就行,要是你确定自己需要的也可以直接选,版面同理。
在这里插入图片描述
1)可以查看所有的依赖关系
在这里插入图片描述
2)继续下拉,点击对应的硬件架构
在这里插入图片描述
3)随便找一个镜像源,点击开始下载。(我一般是复制下载链接,在终端wget命令下载)
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值