Alpine Linux 也能当桌面版用

文章目录

Alpine Linux 是一个基于 musl libc 和 busybox 的以安全为导向的轻量级 Linux 发行版,其设计初衷为容器化部署、嵌入式设备及网络安全场景提供高效解决方案。

Alpine Linux 很有特点,它非常小,很精简,有自己的包管理工具apk,还支持多架构,使用 OpenRC 初始化系统,默认还开启Pax内存保护,SSP栈破坏防御等硬件级别安全特性。

Alpine Linux 经常被用用在容器化应用以及嵌入式系统和物联网设备中,但其实它也能做桌面系统。

你可以根据需要在其网站上找到对应的版本下载。

例如下载 EXTENDED 版本,下载后使用iso进行安装。

系统启动后,默认进入命令行页面,输入默认的root用户名即可登录。

之后,在终端中输入如下命令:

bash 复制代码
setup-alpine

之后就可以根据引导一步一步地安装了。

中间会让选择键盘布局,语言,时区,网络设置等,等安装完成后,使用reboot命令重启系统。

重启系统后,再次进入命令行,输入如下命令安装桌面环境。

bash 复制代码
setup-desktop

此时,系统给出提示,我选择安装gnome桌面。

安装之后系统重启,你再次登录系统,就会看到gnome登录了。



以上这些就是熟悉的原生Gnome桌面环境,虽然测试的配置比较低,但是运行效果还是很丝滑的。

使用 Alpine Linux 首选你得使用其包管理工具命令 apk,通过 apk 来安装或卸载你需要的软件。

Alpine Linux 其实更适合在不使用桌面环境的场景,如果需要桌面环境,硬件资源允许的情况下,其它 linux 发行版可能会更好一些。

Alpine Linux 的运行内容要求很低,很适合容器化部署。但是如果一些硬件比较老旧的设备希望能运行一个带界面的 Linux 发行版,其实 Alpine Linux 是一个不错的选择。

相关推荐
kk”2 小时前
Linux的组和权限管理
linux·运维·服务器
mohesashou3 小时前
红帽linux的K8S部署
linux·kubernetes·ansible
xiaoye-duck4 小时前
《Linux网络编程》UDP Socket 编程实战:从 Echo 回显、通用字典服务到套接字封装全流程
linux·网络·udp
孙克旭_5 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
life码农5 小时前
Linux截取Nginx指定时间段日志的三种方法(grep/awk/sed)
linux·nginx
Dawn-bit6 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器
NJCloud6 小时前
MooseFS 分布式存储部署与高可用架构实践
linux·运维·分布式·架构
mounter6256 小时前
将 RDMA 引入容器:Soft-RoCE (RXE) 网络命名空间支持深度解析
linux·linux kernel·kernel·rdma·net namespace
奈斯先生Vector7 小时前
从 127.0.0.1:3080 到插件运行时:DeepSeek Harness 远程开发与版本治理实战
linux·运维·人工智能·ubuntu·aigc