ubuntu14.04下apt-get install的报错以及解决方法
Ubuntu Server 14.04 磁盘空间已满?可能是旧内核太多了
遭遇的报错与初步诊断
前几天准备在 Ubuntu Server 14.04 上安装 redis-server。命令一敲下去,系统就报错了。具体的错误信息当时没存留,但大意很明确:磁盘空间已满,操作失败。报错信息末尾通常还会友好地建议你试试下面这条命令:
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
apt-get -f install
这条指令是用来修复软件依赖关系的。结果执行后,依然是那句熟悉的“磁盘空间已满,写入失败”。其实,这种情况未必是你的硬盘真的没空间了,更常见的原因,是系统里积攒了太多旧的、无用的安装包。
清理无用的旧内核包
首先,我们得看看系统里到底装了哪些软件包。打开终端,输入:
dpkg -l
列出的清单可能会很长。如果不太确定该删哪些,一个相对安全的做法是清理掉一些基本不会再用到的旧 Linux 内核镜像包。比如,在我的案例中,我移除了以下两个:
linux-image-generic-lts-quantal linux-image-3.16.0-38-generic
(还有一个与 linux-image-3.16.0-38-generic 对应的 extra 包,名字里多了个‘extra’,当时也一并删除了。)
这里有个关键点需要注意:3.16.0-38 是我的系统里那个特定内核的版本号。你得根据自己 dpkg -l 列出的清单,找到你系统中已安装但可能用不到的旧内核版本,再进行删除。
删除软件包的命令是:
dpkg -r packagename
为了清理得更彻底,删除包后,最好把对应的配置文件也清除掉:
dpkg --purge linux-image-3.16.0-38-generic
修复与安装
清理出一些空间后,现在可以重新尝试修复依赖并清理系统了:
apt-get -f install apt-get autoremove
完成这些更新和清理操作后,再次尝试安装你需要的软件,比如 redis-server,应该就能顺利进行了。
相关攻略
在FreeBSD上搭建Apache2+PHP5+MySQL5环境:两种经典方法详解 今天,我们一起来重温一个经典的技术栈搭建过程:在FreeBSD系统上部署Apache2、PHP5和MySQL5。这套LAMP的变体(或许该叫FAMP?)在当年承载了无数应用。虽然如今部署方式已更加多样化,但理解从源码
Ubuntu Server 14 04 磁盘空间已满?可能是旧内核太多了 遭遇的报错与初步诊断 前几天准备在 Ubuntu Server 14 04 上安装 redis-server。命令一敲下去,系统就报错了。具体的错误信息当时没存留,但大意很明确:磁盘空间已满,操作失败。报错信息末尾通常还会友好
热门专题
热门推荐
智能家居赛道激战正酣,小米电视凭何赢得消费者青睐? 如今的智能家居市场,早已是一片红海。各方势力角逐之下,小米电视却悄然跃升为许多家庭选购清单上的重要选项。从沉浸式的家庭影院到酣畅淋漓的游戏娱乐,它凭借一套覆盖多元场景的产品组合,其市场表现值得深入一探。 核心优势:一张覆盖全场景的产品网 说起小米电
王者万象棋女娲最强出装与实战手法全攻略 在《王者万象棋》的激烈对抗中,决定一位英雄上限的往往不只是其技能机制,更在于能否通过精准的装备搭配,将她的核心能力彻底解放。女娲正是如此,一套契合版本的出装方案,是她掌控全场节奏、奠定胜局的核心保障。 王者万象棋女娲怎么出装 要让女娲的远程消耗与爆发控制能力全
深入理解C语言递归的核心原理与工作机制在C语言编程中,递归是一种强大的编程范式,指函数直接或间接调用自身来解决问题。掌握递归的关键在于领悟其核心思想:将复杂的原始问题,逐步分解为结构相似但规模更小的子问题,直至子问题简化到能够直接求解的基线条件。这一过程主要包含两个不可或缺的组成部分:递归基(出口)
Xbox One的硬件体验与日常维护作为一款已进入生命成熟期的游戏主机,Xbox One在长期使用中展现出了其设计的稳定性。其机身设计相对宽大,这为内部散热提供了一定空间,但也意味着在电视柜中需要占据不小的位置。在长时间游戏后,机身会排出温热空气,这属于正常现象,保持良好的通风环境至关重要,避免将主
如何在合约交易中利用“一目均衡表(IKH)”判断长线趋势? 判断长线趋势,从来不是单凭一两个信号就能拍板的。它更像是一个系统工程,需要多个维度的证据相互印证。说到这,就不得不提一目均衡表(IKH)这套经典工具。它之所以在趋势交易者中备受推崇,正是因为它提供了一套环环相扣的验证逻辑。 一目均衡表长线趋





