Поиск по сайту:

Установите Enlightenment Desktop на Devuan Linux


В более ранней статье об установке Devuan Linux новая установка Devuan Linux была установлена без графического окружения с единственной целью последующей установки окружения рабочего стола Enlightenment.

Enlightenment изначально был оконным менеджером и превратился в замечательную среду рабочего стола. Для получения дополнительной информации о проектах, пожалуйста, загляните на их страницу «О нас» по адресу: https://www.enlightenment.org/about.

В этой статье мы расскажем, как установить новейшую версию Enlightenment. На момент написания этой статьи текущей версией Enlightenment является версия 0.21.6, а текущей версией библиотек EFL является версия 1.18.4.

Требования к системе

Если продолжить статью об установке Devuan, система уже должна иметь минимальные требования, необходимые для просветления.

Однако, если вы начинаете с нуля, ниже приведены минимальные предлагаемые требования для этого процесса.

  1. Не менее 15 ГБ дискового пространства; настоятельно рекомендуется иметь больше
  2. Не менее 2 ГБ оперативной памяти; Поощряется больше
  3. подключение к сети Интернет; установщик скачает файлы из интернета

Установка Enlightenment Desktop на Devan Linux

1. Первый шаг — убедиться, что Devuan полностью обновлен. Первым шагом является выполнение ряда команд для получения последних пакетов, доступных для Devuan.

Следующий код должен быть запущен от имени пользователя root, а стандартная установка Devuan не включает пакет 'sudo'. Потребуется авторизоваться как пользователь root:

$ su root
apt-get update
apt-get upgrade

2. Как только Devuan будет обновлен и все необходимые перезагрузки будут выполнены, пришло время начать строительство EFL и Enlightenment.

При сборке чего-либо из исходных кодов всегда есть несколько зависимостей, которые необходимо установить перед началом процесса. Ниже приведены необходимые библиотеки и инструменты разработки, которые необходимы для EFL/Enlightenment на Devuan, и чтобы быстро установить их, выполните следующую команду:

# 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 МБ архивов и, вероятно, может занять от 5 до 15 минут в зависимости от подключения к Интернету и скорости компьютера. Однако процесс на виртуальной машине занял около 3 минут.

3. После того, как необходимые зависимости получены, пришло время загрузить необходимые файлы для EFL и Enlightenment.

Все необходимые файлы можно получить с помощью команды 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

Выполнение этой команды займет около минуты при большинстве интернет-соединений. Команда просто загружает необходимые файлы разработки для сборки EFL и Enlightenment из исходного кода.

4. Следующим шагом является извлечение содержимого tar-архивов.

# 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, процесс подготовки исходного кода потребует специального параметра configure для правильной сборки в дальнейшем.

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

Приведенная выше команда configure может отличаться по времени, но может занять всего минуту в зависимости от системы. Однако обратите пристальное внимание на любые ошибки, о которых сообщается в процессе.

Как правило, единственными ошибками, которые будут возникать здесь, будут отсутствующие библиотеки разработки. В выводе, скорее всего, будет указано, какая библиотека отсутствует и с помощью которой можно легко установить эту конкретную библиотеку.

# 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.

8. Эта последняя команда настроит X11 на запуск enlightenment, когда пользователь запустит X (Не запускайте эти команды от имени root).

# echo 'exec enlightenment_start' > ~/.xinitrc
startx

Если все идет хорошо, система запустит первоначальную настройку Enlightenment, которая проведет пользователя через язык, клавиатуру и другие настройки конфигурации.

9. После того, как все пользовательские настройки будут настроены, пользователь будет переброшен в рабочий стол Enlightenment!

Я надеюсь, что эта статья была полезной и что вам понравится новая среда рабочего стола Enlightenment в Devuan Linux! Пожалуйста, дайте мне знать, если у вас возникнут какие-либо проблемы или вопросы, которые могут у вас возникнуть. Как всегда, спасибо, что нашли время прочитать эту статью!

Статьи по данной тематике: