我的LXD服务器使用的是Alpine Linux v3.10或 v3.11。如何将 Alpine Linux v3.10 升级到 Alpine Linux v3.12?如何将 Alpine Linux v3.11 升级到 Alpine Linux v3.12?
在输入以下任何一条命令之前,请务必先对重要数据进行备份,然后再继续升级系统。保持系统的完整备份非常重要。Alpine Linux 是以 musl libc 和 busybox 为中心构建的。这使得它比传统的GNU/Linux发行版更小,更节省资源。一个容器只需要不超过8MB,最小的安装到磁盘上需要大约130MB的存储空间。你不仅可以得到一个完全成熟的Linux环境,还可以从仓库中得到大量的软件包选择。
Alpine Linux在设计时就考虑到了安全问题。内核采用了非官方的 grsecurity/PaX 移植,所有用户区的二进制文件都被编译成具有堆栈粉碎保护的位置独立可执行文件(PIE)。这些主动的安全功能可以防止整个类别的零日漏洞和其他漏洞被利用。将Alpine Linux安装到硬盘或LXD虚拟机时,可直接升级到较新的稳定版本。
如何升级Alpine Linux
将Alpine Linux安装在硬盘或云服务器上时,升级到新的稳定版本是很容易的。
编辑/etc/apk/repositories文件,运行:vi /etc/apk/repositories。
用手更改版本号。例如,将Alpine 3.11改为3.12。
保存并关闭文件。
通过运行apk更新来获取最新的索引。
升级你所有的Alpine Linux软件包:apk upgrade --available && sync。
重启系统,运行:reboot。
让