如何安装Debian的非systemd复刻版本Devuan Linux

本文涉及的产品
.cn 域名,1个 12个月
简介:

如何安装Debian的非systemd复刻版本Devuan Linux

Devuan Linux 是 Debian 最新的复刻版本,是基于 Debian 的一个被设计为完全去除了 systemd 的版本。

Devuan 宣布于 2014 年底,并经过了一段活跃的开发。最新的发行版本是 beta2,发行代号为: Jessie (没错,和当前 Debian 的稳定版同名)。

当前稳定版的最后发行据说会在 2017 年初。如果想了解关于该项目的更多信息,请访问社区官网:https://devuan.org/ 。

本文将阐述 Devuan 当前发行版的安装。在 Debian 上可用的大多数软件包在 Devuan 上也是可用的,这有利于用户从 Debian 到 Devuan 的无缝过渡,他们应该更喜欢自由选择自己的初始化系统。

系统要求

Devuan 和 Debian 类似,对系统的要求非常低。最大的决定性因素是,用户希望使用什么样的桌面环境。这篇指南假设用户将使用一个“俗气的”桌面环境,建议至少满足下面所示的最低系统要求:

  1. 至少 15GB 的硬盘空间;强烈鼓励有更大空间
  2. 至少 2GB 的内存空间;鼓励更多
  3. 支持 USB 或 CD/DVD 启动
  4. 网络连接;安装过程中将会从网上下载文件

Devuan Linux 安装

正如所有的指南一样,这篇指南假设你有一个 USB 驱动器,可作为安装媒介。注意,USB 驱动器应该有大约 4GB 或 8 GB 大,并且需要删除所有数据。

作者在使用太大的 USB 驱动器遇到过问题,不过你的也许可以工作。无论如何,在接下来的一些步骤中,将导致 USB 驱动上的数据全部丢失。

在开始准备安装之前,请先备份 USB 驱动器上的所有数据。这个可启动的 Linux USB 启动器要在另一个 Linux 系统上创建。

1、首先,从 https://devuan.org/ 获取最新发行版的 Devuan 安装镜像,或者,你也可以在 Linux 终端上输入下面的命令来获取安装镜像:


  
  
  1. $ cd ~/Downloads 
  2. $ wget -c https://files.devuan.org/devuan_jessie_beta/devuan_jessie_1.0.0-beta2_amd64_CD.iso 

2、上面的命令将会把安装镜像文件下载到用户的 Downloads 目录。下一步是把安装镜像写入 USB 驱动器中,从而启动安装程序。

为了写入镜像,需要使用一个在 Linux 中叫做 dd 的工具。首先,需要使用 lsblk 命令来定位硬盘名字:


  
  
  1. $ lsblk  

找到 Linux 中的设备名字

找到 Linux 中的设备名字

USB 驱动器的名字为 /dev/sdc,现在,可以使用 dd 工具把 Devuan 镜像写入驱动器中:


  
  
  1. $ sudo dd if=~/Downloads/devuan_jessie_1.0.0-beta2_amd64_CD.iso of=/dev/sdc 

重点:上面的命令需要有 root 权限,你可以使用 sudo 或者以 root 用户登录来运行命令。同时,这个命令将会删除 USB 驱动器上的所有数据,所以请确保备份了需要的数据。

3、当镜像写入 USB 驱动器以后,把 USB 驱动器插入要安装 Devuan 的电脑上,然后从 USB 驱动器启动电脑。

从 USB 驱动器成功启动以后,将会出现下面所示的屏幕,你需要在 “Install” 和 “Graphical Install” 这两个选项间选择一个继续安装进程。

在这篇指南中,我将使用 “Graphical Install” 方式。

Devuan Graphic 安装

Devuan Graphic 安装

4、当安装程序启动到“本地化”菜单以后,将会提示用户选择键盘布局和语言。只需选择你想要的选项,然后继续安装。

Devuan 语言选择

Devuan 语言选择

Devuan 键盘配置 

Devuan 地区选择

Devuan 键盘配置

Devuan 键盘配置

5、下一步是向安装程序提供主机名和该机器所属的域名。

需要填写一个唯一的主机名,但如果电脑不属于任何域,那么域名可以不填。

设置 Devuan Linux 的主机名

设置 Devuan Linux 的主机名

设置 Devuan Linux 的域名

设置 Devuan Linux 的域名

6、填好主机名和域名信息以后,需要提供一个 root 用户密码。

请务必记住这个密码,因为当你在这台 Devuan 机器上执行管理任务时需要提供这个密码。默认情况下, Devuan 不会安装 sudo 包,所以当安装完成以后,管理用户就是 root 用户。

设置 Devuan Linux Root 用户

设置 Devuan Linux Root 用户

7、下一步需要做的事情是创建一个非 root 用户。在任何可能的情况下,避免以 root 用户使用系统总是更好的。此时,安装程序将会提示你创建一个非 root 用户。

创建 Devuan Linux 用户账户

创建 Devuan Linux 用户账户

8、一旦输入 root 用户密码,提示非 root 用户已经创建好以后,安装程序将会请求通过 NTP 设置时钟。

这时需要再次连接网络,大多数系统都需要这样。

设置 Devuan Linux 的时区

设置 Devuan Linux 的时区

9、下一步需要做的是系统分区。对于绝大多数用户来说,选择“Guided – use entire disk”就够了。然而,如果需要进行高级分区,就需要进行分区。

Devuan Linux 分区

Devuan Linux 分区

在上面点击 “continue” 以后,请确认分区更改,从而把分区信息写入硬盘。

10、分区完成以后,安装程序为 Devuan 安装一些基础文件。这个过程将会花费几分钟时间,直到系统开始配置网络镜像(软件库)才会停下来。当提示使用网络镜像时,通常点击 “yes”。

Devuan Linux 配置包管理器

Devuan Linux 配置包管理器

点击 “yes” 以后将会给用户呈现一系列以国家分类的网络镜像。通常最好选择地理位置上离你的机器最近的镜像。

Devuan Linux 镜像选择

Devuan Linux 镜像选择

Devuan Linux 镜像

Devuan Linux 镜像

11、下一步是设置 Debian 传统的 “popularity contest”,它能够追踪已下载包的使用统计。

在安装过程中,可以在管理员首选项中启用或禁用该功能。

配置 Devuan Linux 的 Popularity Contest

配置 Devuan Linux 的 Popularity Contest

12、在简单浏览仓库和一些包的更新以后,安装程序会给用户展示一系列软件包,安装这些包可以提供一个桌面环境、SSH 访问和其它系统工具。

Devuan 会列举出一些主流桌面环境,但应该指出的是,并不是所有的桌面在 Devuan 上均可用。作者在 Devuan 上成功使用过 Xfce 、LXDE 和 Mate(未来的文章将会探究如何从源代码安装这些桌面环境)。

如果想要安装别的桌面环境,不要勾选 “Devuan Desktop Environment” 复选框。

Devuan Linux 软件选择

Devuan Linux 软件选择

根据在上面的安装屏幕中选择的项目数,可能需要几分钟的时间来下载和安装软件。

当所有的软件都安装好以后,安装程序将会提示用户选择 grub 的安装位置。典型情况是选择安装在 /dev/sda 目录下。

Devuan Linux 安装 grub 引导程序

Devuan Linux 安装 grub 引导程序

Devuan Linux Grub 程序的安装硬盘

Devuan Linux Grub 程序的安装硬盘

13、当 GRUB 程序成功安装到引导驱动器以后,安装程序将会提示用户安装已经完成,请重启系统。

Devuan Linux 安装完成

Devuan Linux 安装完成

14、如果安装顺利完成了,那么系统要么启动到选择桌面环境,或者如果没有选择桌面环境的话,会启动到一个基于文本的控制台。

Devuan Linux Console

Devuan Linux Console

Devuan Linux 控制台。

这篇文章总结了最新版本的 Devuan Linux 的安装。在这个系列的下一篇文章将会阐述如何从源代码为 Devuan Linux 安装 Enlightenment 桌面环境。如果你有任何问题或疑问,请记得让我们知道。





作者:Rob Turner
来源:51CTO
目录
相关文章
|
1月前
|
安全 Linux 虚拟化
|
1天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
39 20
|
2天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
9 2
|
27天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
52 4
|
1月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
43 5
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
69 2
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
150 0
|
1月前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
58 0
|
23天前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
53 10
|
2月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21