在 /var/cache/apt/archives/ 上没有足够的可用空间的解决方法

问题

apt-get upgrade 更新软件包时,提示没有足够的空间。

分析

一般来说,除非下载的文件过于大,整个服务器的内存都不够用,否则可以改变默认的下载路径进行下载。

解决方法

  1. 找一个空间足够的目录,新建一个单独的目录。
powershell 复制代码
mkdir /your_path/debs
  1. 删除已有的 archives 文件夹。
powershell 复制代码
sudo rm -rf /var/cache/apt/archives
  1. 将/var/cache/apt/archives/换成指向这个目录的软链接。
powershell 复制代码
sudo ln -s /your_path/debs /var/cache/apt/archives

之后就可以用 apt-get install package 安装了。此时,安装包会下载至 /your_path/debs。

相关推荐
诸神缄默不语9 小时前
当无法直接用apt instll时,Linux如何离线安装软件包(以make为例)
linux·运维·服务器
Sivan_Xin9 小时前
拒绝 If-Else 屎山:利用适配器模式(Adapter)构建第三方登录的“防腐层”实战
linux·python·适配器模式
learning-striving9 小时前
kali默认桌面Xfce切换为GNOME桌面
linux·运维·服务器·kali
源远流长jerry9 小时前
dpdk之kni处理dns案例
linux·网络·网络协议·ubuntu·ip
黄昏晓x9 小时前
Linux----进程控制
android·linux·运维
郝亚军9 小时前
ubutnu 64位系统,需要安装的工具包
linux·运维·ubuntu
宇钶宇夕9 小时前
CoDeSys入门实战一起学习(二十八):(ST)三台电机顺起逆停程序详解
运维·学习·自动化·软件工程
EmbedLinX9 小时前
嵌入式Linux C++常用设计模式
linux·c++·设计模式
萧曵 丶9 小时前
Nginx 高频面试题(含答案)
运维·nginx
im_AMBER9 小时前
Leetcode 111 两数相加
javascript·笔记·学习·算法·leetcode