现在版本的NEO4 Core镜像貌似存在着一些bug,使用apt-get的时候翻车,提示:
W: Download is performed unsandboxed as root as file ‘/var/lib/apt/lists/partial/ports.ubuntu.com_dists_bionic_InRelease’ couldn’t be accessed by user ‘_apt’. - pkgAcquire::Run (13: Permission denied)
sudo chown -R _apt:root /var/lib/apt/lists/partial
貌似可以解决问题
golang最新版本的编译:
apt-get安装的版本是1.10不是最新版,但是想编译安装最新版的话,也需要它。不过由于内存只有1G,在编译过程中会因为out of memory中断,而加内存也存也很麻烦,所以经过不断探索,找到了一个很奇葩的解决办法:加挂swap分区
找个U盘,
sudo fdisk -l //先找到U盘的位置如/dev/sda
sudo fdisk /dev/sda //对它进行分区
sudo partprobe //更新分区表信息
sudo mkswap /dev/sda1 //产生swap分区(格式化)
sudo swapon /dev/sda1 //启用swap分区
vim /etc/fstab 增加两行内容:
/dev/sda1 swap swap defaults 0 0
mount -a
但是可能是因为U盘速度的问题.编译成功后,test失败…回头准备用一个USB固态再试一次
本文探讨了NEO4Core镜像存在的bug及解决方案,分享了在内存限制下编译golang最新版本的奇特方法,包括使用swap分区优化编译过程。

被折叠的 条评论
为什么被折叠?



