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就行,要是你确定自己需要的也可以直接选,<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值