Settu upp Enlightenment Desktop á Devuan Linux


Í fyrri grein um uppsetningu á Devuan Linux var ný uppsetning á Devuan Linux sett upp án myndræns umhverfis í þeim eina tilgangi að setja síðar upp Enlightenment skjáborðsumhverfið.

Enlightenment var upphaflega gluggastjóri og hefur orðið til í dásamlegu skjáborðsumhverfi. Fyrir frekari upplýsingar um verkefnin, vinsamlegast kíktu á „um okkur“ síðu þeirra sem staðsett er: https://www.enlightenment.org/about.

Þessi grein mun fjalla um hvernig á að setja upp nýjustu útgáfuna af Enlightenment. Þegar þetta er skrifað er núverandi útgáfa Enlightenment útgáfa 0.21.6 og núverandi útgáfa af EFL bókasöfnunum er útgáfa 1.18.4.

Ef haldið er áfram frá Devuan uppsetningargreininni ætti kerfið nú þegar að hafa þær lágmarkskröfur sem þarf til uppljómunar.

Hins vegar ef byrjað er frá grunni, þá eru eftirfarandi lágmarksupplýsingar fyrir þetta ferli.

  1. Að minnsta kosti 15GB af plássi; eindregið hvatt til að hafa meira
  2. Að minnsta kosti 2GB af vinnsluminni; hvatt er til meira
  3. Internettenging; uppsetningarforritið mun hlaða niður skrám af internetinu

Uppsetning á Enlightenment Desktop á Devan Linux

1. Fyrsta skrefið er að tryggja að Devuan sé að fullu uppfært. Fyrsta skrefið er að keyra röð skipana til að fá nýjustu pakkana í boði fyrir Devuan.

Eftirfarandi verður að keyra sem rótnotanda og sjálfgefin uppsetning á Devuan inniheldur ekki 'sudo' pakkann. Nauðsynlegt er að skrá sig inn sem rótnotandi:

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

2. Þegar Devuan hefur verið uppfært og nauðsynlegar endurræsingar hafa verið framkvæmdar, er kominn tími til að hefja byggingu EFL og Enlightenment.

Þegar eitthvað er byggt frá uppruna eru alltaf nokkrir ósjálfstæðir sem þarf að setja upp áður en ferlið hefst. Eftirfarandi eru nauðsynleg þróunarsöfn og verkfæri sem eru nauðsynleg fyrir EFL/Enlightenment á Devuan og til að setja þau upp fljótt skaltu keyra eftirfarandi skipun:

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

Þetta ferli mun krefjast þess að um 170MB af skjalasafni sé hlaðið niður og gæti líklega tekið allt frá 5-15 mínútur eftir nettengingu og hraða tölvunnar. Ferlið á VM tók hins vegar um 3 mínútur.

3. Þegar nauðsynlegar ósjálfstæði hafa verið fengin, er kominn tími til að hlaða niður nauðsynlegum skrám fyrir EFL og Enlightenment.

Hægt er að nálgast allar nauðsynlegar skrár með wget skipuninni.

# 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ð tekur um eina mínútu að ljúka þessari skipun á flestum nettengingum. Skipunin er einfaldlega að hlaða niður nauðsynlegum þróunarskrám til að byggja EFL og Enlightenment úr frumkóða.

4. Næsta skref er að draga út innihald tjörukúlanna.

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

Skipanirnar tvær hér að ofan munu búa til tvær möppur í núverandi beint sem kallast 'efl-1.18.4' og 'enlightenment-0.21.6' í sömu röð.

5. Fyrsta af þessum möppum sem þarf er ‘efl-1.18.4’ mappan. Þar sem Devuan miðar að því að vera kerfisbundið, mun ferlið við að undirbúa frumkóðann krefjast sérstakrar stillingarfæribreytu til að byggja rétt síðar.

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

Ofangreind stillingarskipun er mismunandi eftir því hversu langan tíma það tekur að klára en getur tekið allt að eina mínútu eftir kerfinu. Fylgstu vel með öllum villum sem ferlið greinir frá.

Venjulega eru einu villurnar sem munu finnast hér vantar þróunarsöfn. Úttakið mun líklega gefa til kynna hvaða bókasafn vantar og það tiltekna bókasafn er auðvelt að setja upp með.

# apt-get install library-name

6. Ef stilla skipunin keyrði án villna ætti lokaúttakið að vera litríkur listi yfir þau atriði sem á að vera með þegar EFL er smíðað í næstu skrefum.

Næstu skref eru að búa til nauðsynleg EFL bókasöfn.

# make
# su -c 'make install'

Þetta ferli mun aftur vera breytilegt eftir því hvaða vélar- og vélbúnaðarauðlindir eru í boði fyrir byggingarferlið. Sýndarvélin sem er notuð í þessari handbók tók um það bil 10 mínútur fyrir báðar skipanirnar að klára.

7. Þegar EFL byggingarferlinu er lokið er kominn tími til að byggja upp Enlightenment.

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

Ofangreindar skipanir munu taka allt frá 10-15 mínútur eftir því hvernig kerfið er notað. Þegar lokaskipuninni er lokið þarf að gera eitt verkefni í viðbót áður en skjáborðsumhverfi Enlightenment er ræst.

8. Þessi síðasta skipun mun setja upp X11 til að ræsa uppljómun þegar notandinn byrjar X (Ekki keyra þessar skipanir sem rót).

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

Ef allt gengur að óskum mun kerfið ræsa upphafsstillingu Enlightenment sem mun leiða notandann í gegnum tungumál, lyklaborð og aðrar stillingar.

9. Þegar allar notendastillingar hafa verið settar upp verður notandinn sleppt inn á Enlightenment Desktop!

Ég vona að þessi grein hafi verið gagnleg og að þú njótir nýja Enlightenment skrifborðsumhverfisins í Devuan Linux! Vinsamlegast láttu mig vita ef þú lendir í einhverjum vandamálum eða spurningum sem þú gætir haft. Eins og alltaf, takk fyrir að gefa þér tíma til að lesa þessa grein!