我需要源码安装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命令下载)
相关文章
- win10下安装ubuntu18.04双系统教程(解决grub-efi-amd64-signed failed to install into /target/ 的问题)
- IDEA安装时所遇到的问题,以及解决的方法
- Ubuntu18.04安装MySQL不提示输入用户名密码,无法登录问题的解决
- Ubuntu18.04安装好后无法联网,或者网络突然不可用的解决办法
- 配有 Nvidia 显卡的笔记本安装 ubuntu18.04 所遇到的问题与解决
- 关于联想拯救者 安装Ubuntu18.04单系统时遇到坑的通用解决方法
- 安装Linuxqq所遇到的问题及解决方法
- 安装VS 过程中遇到的一系列问题和解决过程
- pip升级及关于pyecharts安装下载所遇到的问题及部分的解决
- Ubuntu18.04 使用 deepinwine 安装企业微信后无法查看图片/头像/登陆二维码的解决方法 - 小主驾到