网站搜索

在 Devuan Linux 上安装 Enlightenment Desktop


在之前一篇关于安装 Devuan Linux 的文章中,在没有图形环境的情况下全新安装了 Devuan Linux,其唯一目的是稍后安装 Enlightenment 桌面环境。

Enlightenment 最初是一个窗口管理器,现已发展成为一个美妙的桌面环境。有关这些项目的更多信息,请访问其“关于我们”页面:https://www.enlightenment.org/about。

本文将介绍如何安装最新版本的Enlightenment。在撰写本文时,Enlightenment 的当前版本是 0.21.6 版本,EFL 库的当前版本是 1.18.4 版本。

系统要求

如果继续阅读 Devuan 安装文章,系统应该已经具备启蒙所需的最低要求。

但是,如果从头开始,以下是此过程的最低建议规格。

  1. 至少15GB磁盘空间;强烈鼓励拥有更多
  2. 至少 2GB 内存;更多受到鼓励
  3. 网络连接;安装程序将从互联网下载文件

在Devan Linux上安装Enlightenment Desktop

1. 第一步是确保 Devuan 完全更新。第一步是运行一系列命令来获取 Devuan 可用的最新软件包。

以下命令必须以 root 用户身份运行,并且 Devuan 的默认安装不包含“sudo”软件包。需要以 root 用户身份登录:

su root
apt-get update
apt-get upgrade

2. 一旦 Devuan 更新并执行了所有必要的重启,就可以开始构建 EFLEnlightenment 了。

当从源代码构建任何东西时,在开始该过程之前总是需要安装几个依赖项。以下是 Devuan 上 EFL/Enlightenment 所需的必要开发库和工具,要快速安装它们,请运行以下命令:

su -c 'apt-get install openssl curl gcc g++ libdbus-1-dev libc6-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libpulse-dev libsndfile1-dev libx11-dev libxau-dev libxcomposite-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes3 libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxtst-dev libxt-dev libxcursor-dev libxp-dev libxi-dev libgl1-mesa-dev libgif-dev util-linux libudev-dev poppler-utils libpoppler-cpp-dev libraw-dev libspectre-dev librsvg2-dev libwebp5 liblz4-1 libvlc5 libbullet-dev libpng12-0 libjpeg-dev libgstreamer1.0-0 libgstreamer1.0-dev zlibc luajit libluajit-5.1-dev pkg-config doxygen libssl-dev libglib2.0-dev libtiff5-dev libmount-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libeina-dev libxcb-keysyms1-dev dbus-x11 xinit xorg'

此过程将需要下载大约 170MB 的档案,并且可能需要 5-15 分钟,具体取决于互联网连接和计算机的速度。然而,虚拟机上的过程大约需要 3 分钟。

3. 获得必要的依赖项后,就可以下载 EFLEnlightenment 所需的文件了。

可以使用 wget 命令获取所有必需的文件。

wget -c http://download.enlightenment.org/rel/libs/efl/efl-1.18.4.tar.gz http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.6.tar.gz

在大多数 Internet 连接上,此命令大约需要一分钟才能完成。该命令只是下载必要的开发文件以从源代码构建 EFL 和 Enlightenment。

4.下一步是提取 tarball 的内容。

tar xf efl-1.18.4.tar.gz
tar xf enlightenment-0.21.6.tar.gz

上面的两条命令会在当前直接创建两个文件夹,分别名为“efl-1.18.4”和“enlightenment-0.21.6”。

5. 第一个需要的文件夹是“efl-1.18.4”文件夹。由于 Devuan 的目标是免费使用 systemd,因此准备源代码的过程将需要一个特殊的配置参数以便稍后正确构建。

cd efl-1.18.4
./configure --disable-systemd

上述配置命令完成所需的时间会有所不同,但根据系统的不同,可能只需一分钟。不过,请密切注意该过程报告的任何错误。

通常,这里遇到的唯一错误是缺少开发库。输出可能会指示缺少哪个库,并且可以轻松安装该特定库。

apt-get install library-name

6. 如果配置命令运行时没有任何错误,则最终输出应该是在接下来的步骤中构建 EFL 时要包含的项目的彩色列表。

接下来的步骤是实际创建必要的 EFL 库。

make
su -c 'make install'

该过程同样会根据构建过程可用的机器和硬件资源而有所不同。本指南中使用的虚拟机大约需要 10 分钟才能完成这两个命令。

7.EFL构建过程完成后,就可以构建 Enlightenment 了。

cd ../enlightenment-0.21.6
./configure --disable-systemd
make
su -c 'make install'

上述命令将需要 10-15 分钟,再次取决于所使用的系统。最终命令完成后,在启动 Enlightenment 桌面环境之前还需要完成一项任务。

8. 最后一条命令将设置 X11 在用户启动 X 时启动启发(不要以 root 身份运行这些命令)。

echo 'exec enlightenment_start' > ~/.xinitrc
startx

如果一切顺利,系统将启动 Enlightenment 的初始配置,它将引导用户完成语言、键盘和其他配置设置。

9.所有用户设置完成后,用户将进入启蒙桌面!

我希望本文对您有所帮助,并希望您喜欢 Devuan Linux 中新的 Enlightenment 桌面环境!如果您遇到任何问题或疑问,请告诉我。一如既往,感谢您花时间阅读这篇文章!