问题现象:
在ubuntu16.06下使用命令行安装python3时出现安装失败,打印信息如下:
![6a7cf246c2fa6b3c9682f87e638f7d6b.png](https://i-blog.csdnimg.cn/blog_migrate/94b76ddb855fcc276a5690782de68a27.jpeg)
网上搜索后说是因为boot分区空间不足导致的,查看自己的系统环境,发现boot分区确实已经达到99%。
![ab840ac896c2a86cba4d194008120c51.png](https://i-blog.csdnimg.cn/blog_migrate/9799d2e3762af25d5c74bdf69e6c9ce2.jpeg)
解决方案:
ubuntu由于定时会自动更新内核,所以在boot分区中残留了很多过期的内核版本,使用命令dpkg --get-selections |grep linux查看本地的情况如下:
![d3930af167d0d2a43a255f643ea6f633.png](https://i-blog.csdnimg.cn/blog_migrate/af813044fa878fb7604db62af0f47ab7.jpeg)
通过上面的图片可以发现我们安装了很多个版本的内核,而实际我们生效的只有一个,所以其他的都是多余的;使用uname -r命令我们知道我们的内核是4.15.0-46,下一步就是把过期的内核版本删除即可。