Armbian系列教程-解决安装某些程序卡死问题

解决Armbian安装程序卡死的问题

一、起因

在我安装python3的moviepy库时,总是在同一个地方卡死,不管重试多少次安装命令,都在同一个地方卡死,于是在网上找了很久,发现了这篇文章“树莓派编译程序时遇到卡死的问题”,看了之后发现树莓派的系统和我使用的Armbian系统,具有很高的形似度,于是尝试使用上面的方法解决我遇到的问题,顺利解决了安装程序卡死的问题,下面是详细的解决方法。

二、解决方法

第一步

首先确保系统中有足够的空间来用做swap交换空间,然后执行下面的命令:

1
2
sudo mkdir image
sudo touch swap

关于新建image文件,也可以用winscp找到/opt/,在目录下面新建image文件夹,/opt/image,然后执行sudo touch swap就行了。

第二步

添加交换文件并设置其大小为2G,执行如下命令:

1
sudo dd if=/dev/zero of=/opt/image/swap bs=1024 count=2048000

等待几分钟之后,会返回如下结果:

1
2
3
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB, 2.0 GiB) copied, 242.095 s, 8.7 MB/s

第三步

创建(设置)交换空间,执行如下命令:

1
sudo mkswap /opt/image/swap

第四步

检查现有的交换空间大小,执行如下命令:

1
free -m

或者

1
grep SwapTotal  /proc/meminfo

第五步

启动新增加的2G的交换空间,执行如下命令:

1
sudo swapon /opt/image/swap

第六步

确认新增加的2G交换空间已经生效,执行如下命令查看:

1
free -m

或者

1
grep SwapTotal  /proc/meminfo

第七步

修改/etc/fstab文件,使得新加的2G交换空间在系统重新启动后自动生效,执行如下命令:

1
sudo vim /etc/fstab

i键进入插入模式,在最后添加如下内容:

1
/opt/image/swap    /swap    swap    defaults 0 0

esc键退出插入模式,按Shift+z z 就可以保存修改内容并退出。

本教程参考以下文章:

linux下如何保存退出vim编辑器

树莓派编译程序时遇到卡死的问题

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2020-2023 XuanMing
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信