Fi Ojú-iṣẹ Enlightenment sori Devuan Linux


Ninu nkan iṣaaju nipa fifi Devuan Linux sori ẹrọ, fifi sori tuntun ti Devuan Linux ti fi sori ẹrọ laisi agbegbe ayaworan kan fun idi kan ti fifi sori ẹrọ tabili tabili Enlightenment nigbamii.

Imọlẹ jẹ akọkọ oluṣakoso window kan ati pe o ti bisi sinu agbegbe tabili iyalẹnu kan. Fun alaye diẹ sii nipa awọn iṣẹ naa, jọwọ da duro nipasẹ oju-iwe ‘nipa wa’ ti o wa: https://www.enlightenment.org/about.

Nkan yii yoo bo bii o ṣe le fi ẹya tuntun ti Imọlẹ sii. Ni akoko kikọ yii ẹya Enlightenment ti isiyi jẹ ẹya 0.21.6 ati ẹya ti isiyi ti awọn ile-ikawe EFL jẹ ẹya 1.18.4.

Ti o ba tẹsiwaju lati nkan fifi sori Devuan, eto naa yẹ ki o ni awọn ibeere to kere julọ ti o nilo fun oye.

Sibẹsibẹ ti o ba bẹrẹ lati ibẹrẹ, awọn atẹle ni awọn alaye ti a daba daba ti o kere julọ fun ilana yii.

  1. O kere ju 15GB ti aaye disk; gba ni iyanju niyanju lati ni diẹ sii
  2. O kere 2GB ti àgbo; diẹ sii ni iwuri fun
  3. Asopọ Ayelujara; insitola yoo ṣe igbasilẹ awọn faili lati Intanẹẹti

Fifi sori Ojú-iṣẹ Enlightenment lori Devan Linux

1. Igbese akọkọ ni lati rii daju pe Devuan ti ni imudojuiwọn ni kikun. Igbesẹ akọkọ ni lati ṣiṣe lẹsẹsẹ awọn aṣẹ lati gba awọn idii tuntun ti o wa fun Devuan.

Atẹle naa gbọdọ ṣiṣẹ bi olumulo gbongbo ati fifi sori ẹrọ aiyipada ti Devuan ko pẹlu package ‘sudo’. Wiwọle bi olumulo gbongbo yoo jẹ pataki:

$ su root
# apt-get update
# apt-get upgrade

2. Lọgan ti a ba ti ṣe imudojuiwọn Devuan ati pe a ti ṣe eyikeyi awọn atunbere to ṣe pataki, o to akoko lati bẹrẹ ile ti EFL ati Imọlẹ.

Nigbati o ba kọ ohunkohun lati orisun, ọpọlọpọ awọn igbẹkẹle nigbagbogbo wa ti yoo nilo lati fi sori ẹrọ ṣaaju ibẹrẹ ilana naa. Atẹle ni awọn ile-ikawe idagbasoke pataki ati awọn irinṣẹ ti o nilo fun EFL/Enlightenment lori Devuan ati lati fi wọn sii yarayara, ṣiṣe aṣẹ atẹle:

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

Ilana yii yoo nilo nipa 170MB ti awọn iwe-ipamọ lati gba lati ayelujara ati pe o le ṣee gba nibikibi lati awọn iṣẹju 5-15 da lori asopọ Intanẹẹti ati iyara kọnputa naa. Ilana lori VM kan gba to iṣẹju 3 sibẹsibẹ.

3. Lọgan ti a ti gba awọn igbẹkẹle pataki, o to akoko lati ṣe igbasilẹ awọn faili pataki fun EFL ati Imọlẹ.

Gbogbo awọn faili pataki ni a le gba nipa lilo pipaṣẹ 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

Aṣẹ yii yoo gba to iṣẹju kan lati pari lori ọpọlọpọ awọn isopọ Ayelujara. Aṣẹ n ṣe igbasilẹ awọn faili idagbasoke pataki lati kọ EFL ati Imọlẹ lati koodu orisun.

4. Igbese ti n tẹle ni lati yọ awọn akoonu ti awọn bọọlu inu agbọn jade.

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

Awọn ofin meji ti o wa loke yoo ṣẹda awọn folda meji ninu lọwọlọwọ taara ti a pe ni ‘efl-1.18.4’ ati ‘enlightenment-0.21.6’ lẹsẹsẹ.

5. Akọkọ ninu awọn folda wọnyi ti yoo nilo ni folda ‘efl-1.18.4’. Niwọn igba ti Devuan ṣe ifọkansi lati ni ominira eto, ilana ti ngbaradi koodu orisun yoo nilo paramita atunto pataki lati kọ daradara nigbamii.

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

Aṣẹ atunto ti o wa loke yoo yatọ ni iye akoko ti o gba lati pari ṣugbọn o le gba diẹ bi iṣẹju kan da lori eto naa. San ifojusi si awọn aṣiṣe eyikeyi ti o royin nipasẹ ilana botilẹjẹpe.

Ni deede awọn aṣiṣe nikan ti yoo ni iriri nibi yoo padanu awọn ile-ikawe idagbasoke. Iṣejade yoo ṣe afihan eyi ti ikawe ti nsọnu ati pe ikawe yẹn pato le fi sori ẹrọ ni rọọrun pẹlu.

# apt-get install library-name

6. Ti aṣẹ atunto ba ṣiṣẹ laisi awọn aṣiṣe eyikeyi, iṣafihan ikẹhin yẹ ki o jẹ atokọ awọ ti awọn ohun kan lati ṣafikun nigbati a kọ EFL ni awọn igbesẹ ti n bọ.

Awọn igbesẹ ti n tẹle ni lati ṣẹda awọn ile-ikawe EFL pataki.

# make
# su -c 'make install'

Ilana yii lẹẹkansi yoo yato da lori ẹrọ ati awọn orisun ohun elo ti o wa si ilana kikọ. Ẹrọ foju ti o nlo ninu itọsọna yii gba to iṣẹju 10 fun awọn ofin mejeeji lati pari.

7. Ni kete ti ilana kọ EFL ti pari, o to akoko lati kọ Imọlẹ.

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

Awọn ofin loke yoo gba nibikibi lati awọn iṣẹju 10-15 da lekan si lori eto ti a nlo. Lọgan ti aṣẹ ikẹhin ba ti pari, o nilo lati ṣe iṣẹ-ṣiṣe diẹ sii ṣaaju iṣagbekale ayika tabili Imọlẹ.

8. Aṣẹ ipari yii yoo ṣeto X11 lati ṣe ifilọlẹ lẹkan nigbati olumulo ba bẹrẹ X (Maṣe ṣiṣe awọn ofin wọnyi bi gbongbo).

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

Ti gbogbo rẹ ba lọ daradara, eto naa yoo bẹrẹ iṣeto akọkọ ti Imọlẹ eyiti yoo rin olumulo naa nipasẹ ede, keyboard, ati awọn eto iṣeto miiran.

9. Lọgan ti a ti ṣeto gbogbo awọn eto olumulo, olumulo yoo wa silẹ sinu Ojú-iṣẹ Imọlẹ!

Mo nireti pe nkan yii ti jẹ anfani ati pe o gbadun agbegbe tabili itẹwe Enlightenment tuntun ni Devuan Linux! Jọwọ jẹ ki n mọ boya o ba ni eyikeyi awọn ọran tabi awọn ibeere ti o le ni. Bi nigbagbogbo, o ṣeun fun mu akoko lati ka nkan yii!