ウェブサイト検索

Devuan Linux にEnlightenment デスクトップをインストールする


Devuan Linux のインストールに関する以前の記事では、後で啓発 デスクトップ環境をインストールすることのみを目的として、グラフィカル環境なしで Devuan Linux の新規インストールが行われました。

Enlightenment はもともとウィンドウ マネージャーでしたが、素晴らしいデスクトップ環境を生み出しました。プロジェクトの詳細については、https://www.enlightenment.org/about にある「私たちについて」ページにお立ち寄りください。

この記事では、Enlightenment の最新バージョンをインストールする方法について説明します。この記事の執筆時点で、Enlightenment の現在のバージョンはバージョン 0.21.6 で、EFL ライブラリの現在のバージョンはバージョン 1.18.4 です。

システム要求

Devuan のインストールに関する記事から続ける場合、システムには啓発に必要な最小要件がすでに満たされているはずです。

ただし、最初から開始する場合、このプロセスで推奨される最小仕様は次のとおりです。

  1. 少なくとも 15 GB のディスク容量。より多くのものを摂取することを強くお勧めします
  2. 少なくとも 2GB の RAM。もっと奨励されます
  3. インターネット接続;インストーラーはインターネットからファイルをダウンロードします

Devan Linux へのEnlightenment デスクトップのインストール

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'

このプロセスでは、約 170 MB のアーカイブをダウンロードする必要があり、インターネット接続とコンピュータの速度に応じて5 ~ 15 分かかる可能性があります。ただし、VM でのプロセスには約 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

ほとんどのインターネット接続では、このコマンドが完了するまでに約 1 分かかります。このコマンドは、EFL と Enlightenment をビルドするために必要な開発ファイルをソース コードからダウンロードするだけです。

4. 次のステップは、tarball の内容を抽出することです。

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

上記の 2 つのコマンドは、それぞれ「efl-1.18.4」と「enlightenment-0.21.6」という名前の 2 つのフォルダーを現在のフォルダーに直接作成します。

5. これらのフォルダーのうち最初に必要となるのは「efl-1.18.4」フォルダーです。 Devuan は systemd フリーを目指しているため、ソース コードを準備するプロセスでは、後で適切にビルドするために特別な設定パラメータが必要になります。

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

上記のconfigureコマンドが完了するまでにかかる時間は状況によって異なりますが、システムによっては1分程度かかる場合もあります。ただし、プロセスによって報告されるエラーには細心の注意を払ってください。

通常、ここで発生する唯一のエラーは、開発ライブラリが欠落していることです。出力には、不足しているライブラリと、その特定のライブラリを簡単にインストールできることが示される可能性があります。

apt-get install library-name

6.configure コマンドがエラーなしで実行された場合、最終出力は、次の手順で 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 デスクトップ環境を起動する前に、もう 1 つのタスクを実行する必要があります。

8. この最後のコマンドは、ユーザーが X を起動したときに啓発を開始するように X11 をセットアップします (これらのコマンドを root として実行しないでください)。

echo 'exec enlightenment_start' > ~/.xinitrc
startx

すべてがうまくいけば、 システムは啓発の初期設定を開始し、言語、キーボード、その他の設定をユーザーに説明します。

9. すべてのユーザー設定が完了すると、ユーザーは Enlightenment デスクトップにドロップされます。

この記事が役に立ち、Devuan Linux の新しい Enlighten デスクトップ環境を楽しんでいただければ幸いです。何か問題やご質問がございましたら、お知らせください。いつものように、この記事を読んでいただきありがとうございます。