ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device的解决方案

1. error成因

一般是由于存放临时文件的/tmp满了

2. 如何解决

(1)可以先找到临时文件夹,然后删除一部分临时文件
(2)创一个存放临时文件的文件夹

  • 仅当前终端有效
$ mkdir -p $HOME/tmp
$ export TMPDIR=$HOME/tmp
  • 永久生效
$ mkdir -p $HOME/tmp 
$ echo "export TMPDIR=$HOME/tmp" >> ~/.bashrc
$ source ~/.bashrc

你可能感兴趣的:(linux,bash,ubuntu)